12

通常のセットアップ ガイドに従って、ElasticSearch を起動して実行しようとしています。

Macbook ではすべて正常に動作していますが、Ubuntu 11.04 サーバーでも同じことをしようとしています。

実行/usr/local/elasticsearch/bin/elasticsearch -fすると、 から応答が返ってきcurl http://localhost:9200ます。

ただし、ElasticSearch をサービスとして開始しようとすると、次のようになります (サービス ラッパーをインストールしました)。

$ rcelasticsearch start

Starting ElasticSearch...
Waiting for ElasticSearch.............................
WARNING: ElasticSearch may have failed to start.

案の定、 rcelasticsearch statuslocalhost ElasticSearch is not running:9200 に到達できません。

何が問題なのですか?

編集:サービスログには次のように書かれています:

Launching a JVM...
JVM exited while loading the application.
Error occurred during initialization of VM
Could not reserve enough space for object heap
4

1 に答える 1

44

サーバー インスタンスには、デフォルトの ElasticSearch サービス ラッパー設定用の十分なメモリがありませんでした。これを修正するために、編集して 1024 から 512/usr/local/elasticsearch/bin/service/elasticsearch.confに変更しましたES_HEAP_SIZE

于 2012-05-30T12:41:11.743 に答える