0

エラスティックサーチを開始できません。私は試した

bin/elasticsearch

bin/elasticsearch -f

bin/elasticsearch -f ES_HEAP_SIZE=4g

しかし、2秒間の一時停止の後、次のメッセージが表示され続けます...

{0.90.0}: Startup Failed ...
- OutOfMemoryError[unable to create new native thread]

注 1: サーバーに 400 万のドキュメントをインデックス化する前は、elasticsearch は完全に機能していましたが、その後もこのエラーが発生し続けました。

注2:elasticsearchが起動しなくても、elasticsearchサーバーでcurlコマンドを実行できます(確かに奇妙です)

curl -XGET http://localhost:9200
{
  "ok" : true,
  "status" : 200,
  "name" : "Thumbelina",
  "version" : {
    "number" : "0.90.0",
    "snapshot_build" : false
  },
  "tagline" : "You Know, for Search"
}

私の推測では、400 万のドキュメントに対する検索クエリの 1 つがまだ実行されていますが、ターミナルを終了し、プロセスを強制終了し、ヒープ サイズを増やし、bin/elasticsearch stop を使用して Elasticsearch プロセスを停止しようとしました。私のelasticsearchのバージョンは0.90.0です。長い質問で申し訳ありません。どんな助けも素晴らしいでしょう。ありがとう。

4

1 に答える 1

2

この議論ulimitは、値を大きくすると役立つ可能性があることを意味します。ulimit詳細については、この Elasticsearch リファレンス ページで を検索してください。

プロセスはまだ OS 上で実行されているように見えますか (psホスト ボックスでの使用など)?

于 2013-06-06T21:54:37.013 に答える