0
私は弾性探査で奇妙な問題に直面しています。私は同じ構成(16GB RAMと8コアCPU)の8ノードを持っています。弾性探査荷重が均等に分散されない
ノード「es53node6」は、次のスクリーンショットに示すように常に高負荷です。また、3-6時間ごとに5-6のノードが自動的に停止していました。
何故その理由が考えられますか?
ESバージョン:5.3
私は弾性探査で奇妙な問題に直面しています。私は同じ構成(16GB RAMと8コアCPU)の8ノードを持っています。弾性探査荷重が均等に分散されない
ノード「es53node6」は、次のスクリーンショットに示すように常に高負荷です。また、3-6時間ごとに5-6のノードが自動的に停止していました。
何故その理由が考えられますか?
ESバージョン:5.3
が理由の公正な取り分があることができます。多分、すべてのデータがそのノードに格納されています(デフォルトでは発生しないはずです)。おそらく、この単一のノードにすべての要求を送信しています。
また、Elasticsearch内蔵の自動停止もありません。メモリ不足例外が発生したときにJVMプロセスを停止するようにElasticsearchを設定できますが、これは最近のJVMに依存しているためデフォルトでは有効になっていません。
hot threads APIを使用すると、ElasticsearchでCPU時間がどこに費やされているかを確認できます。