2017-03-26 39 views
1

我試圖在2GB RAM的SSD機器上運行elasticsearch時繼續出現跟隨錯誤。使用2GB RAM在機器上啓動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. 

我修改與下列選項

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

我重新啓動elasticsearch修改默認的配置/etc/init.d/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

相關問題