2016-04-08 8 views
0

私は5つのノードを持つESクラスタを持っています。 1はクライアントノード、1はマスターノード、3はデータノードです。 これらのノードごとにデフォルトの1GBヒープを使用していました。 しかし、Out of Memory Exceptionを取得した後、Heapを16GBに増やしました(私は64GB RAMまでのマシンを持っています)。 この設定の変更後、私はドキュメント(ドキュメントの数と合計インデックスサイズ)の増加を見てきました。 これら両方のシナリオでのデータの流入は一定です。弾性探索ヒープサイズ

メモリが少ないため、ESが最初にすべてのデータをインデックスに登録していない可能性はありますか? ありがとうございました。 :)

+0

はい、非常にそうです。インデックス作成時にもメモリが必要です。 –

答えて

0

ESにHTTPリクエストを送信して1つ以上のドキュメントのインデックスを作成すると、ESはそのアクションの結果を返信します。

ドキュメントの索引が正しく機能するように、応答内容を常に確認する必要があります。したがって、ESがあなたのdoc要求の索引付けに失敗した場合は、状況を適切に把握して処理できます。

通常、CPU、メモリ、またはディスクがESの要求を満たしていない場合、要求を拒否し、応答に対応するエラーメッセージを表示します。