非常に多数の鍵と制限されたクラスタサイズがあります。 私はmapWithState
を使って私の状態を更新しています。新しいデータが来ると、キーの数が増えます。私がスパークUIのストレージタブに行ったときMapWithStateRDD
は常にメモリに保存されます。mapWithStateで状態を維持するためにメモリが不足した場合どうなりますか
ソースコードの行109にあるMapWithStateDstream.Scala は、ストレージレベルがMEMORY_ONLYに設定されているときに、メソッドpersistが呼び出されます。 キーが多すぎるとアプリケーションがクラッシュすることはありますか?私は、スパークUI MapWithStateRDDのストレージタブに行ってきました