2017-03-26 8 views
1

2GBのRAMを搭載したSSDマシンでelasticsearchを実行しようとしても、引き続き次のエラーが発生します。私は、次のオプション2GBのRAMを搭載したマシンでelasticsearchを起動する

ES_JAVA_OPTS="-Xms1g -Xmx1g" 
ES_HEAP_SIZE=1g 

で変性したデフォルトの設定/etc/init.d/elasticsearchを修正

elasticsearch[1234] : # There is insufficient memory for the Java Runtime Environment to continue. 
elasticsearch[1234] : # Native memory allocation (mmap) failed to map 1973026816 bytes for committing reserved memory. 

私はelasticsearchを再起動しますが、私は同じエラーを取得し続けます。

sudo /bin/systemctl restart elasticsearch.service 

答えて

1

jvm.optionsファイルにXmsとXmxを設定する必要があります。 (/etc/elasticsearch/jvm.options)

環境変数(ES_JAVA_OPTS="-Xms1g -Xmx1g")を使用することもできますが、そのためにはjvm.optionsの設定をコメントアウトする必要があります。

PS:バージョンを指定していないので、5.xと仮定します。

+0

タグでバージョンを指定しました。 – comiventor

+0

私の悪い、申し訳ありません。しかし、働いているようです:) – xeraa

関連する問題