我試圖建立ElasticSearch在樹莓派,但運行sudo service elasticsearch start
時,我收到以下錯誤日誌:VM的初始化過程中出現如何使用特定選項運行JVM?
錯誤
無法保留足夠的空間用於對象堆
無法創建Java虛擬機。
我發現this SO answer,它建議使用-XX:MaxHeapSize=512m
運行JVM,但我從來沒有真正手動運行JVM。
所以我試圖運行export _JAVA_OPTIONS="-Xmx256M"
我跑sudo service elasticsearch start
之前,我也嘗試添加的是我的.bash_profile
,並試圖再次啓動ElasticSearch之前重新啓動,但我仍然得到錯誤。所以我實際上不知道這個java選項是不是被虛擬機拾取的,或者它確實會提取它,但它不是解決方案。
有人知道我怎麼能確定它實際上使用了這個論點嗎?或者如果有人有解決對象堆空間不足的辦法,那將會更好:-)
太棒了,就是這樣! – kramer65