OOMエラーが発生してノードが停止する

OutOfMemory例外が発生してノードが停止します。

OutOfMemory例外が発生してノードが停止します。

以下に示す一般的な原因を確認してください。

行キャッシュが大きすぎるか、大きな行がキャッシュされている
一般的に、行キャッシュはハイエンド向けの最適化です。これを無効にして、OOMの問題が引き続き発生するかどうかを確認してください。
JVMに割り当てられたヒープ領域に対してmemtableのサイズが大きすぎる
メモリー内に常駐するmemtableはN + 2と予測できます。ここで、Nはテーブルの数です。この予測サイズにCassandra自体のための1GBを追加すると、ヒープの合計使用量について妥当な推定値が得られます。

上記のどの原因もお客様が直面している状況に該当しない場合は、原因を究明するため、MATにヒープ・ダンプを読み込み、ヒープの大部分を消費しているのはどのクラスなのかを確認してください。