0

ps -aef | を実行すると、これが表示されます。grep elasticsearch HeapDumpOnOutOfMemoryError

501 37347 1 0 2:29PM ttys004 0:04.14 /usr/bin/java -Xms4g -Xmx4g -Xss256k -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX: +UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Delasticsearch -Des.path.home=/Users/abdullahmuhammad/elasticsearch -cp :/Users/abdullahmuhammad/elasticsearch/lib/elasticsearch-0.20.6.jar:/Users/abdullahmuhammad/elasticsearch/lib / :/Users/abdullahmuhammad/elasticsearch/lib/sigar/ org.elasticsearch.bootstrap.ElasticSearch

私はいくつかのことを試しました。初期ヒープのサイズで遊んでいます。増やして、減らして。インデックス全体も削除しましたが、それでもうまくいきません。

以下を使用してインデックスを削除しました。

curl -XDELETE 'http://localhost:9200/_all/'

どんな助けでも大歓迎です。

4

3 に答える 3

0

Marvel などのプラグインを使用している場合は、インデックスの数とサイズを確認する必要があります。一部のプラグインは多数のインデックスを作成し、すべてのメモリを消費する可能性があるためです。

于 2014-08-08T14:07:39.903 に答える
-1

いくつかの推奨事項: - ES_HEAP_SIZE 環境変数を調整します。- ES の mlockall オプション (構成ファイル内) を true に設定します。これにより、常にヒープメモリの具体的なブロックが割り当てられます。- システムがあまり強くない場合は、シャード数を減らします。ご了承ください; シャードの数を増やすと挿入のパフォーマンスが向上しますが、レプリケーションの数を増やすとクエリのパフォーマンスが向上します。

于 2015-11-24T14:47:49.547 に答える