elasticsearch啓動時提示內存不足錯誤的解決方法

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)
因爲 elasticsearch5.0 默認分配 jvm 空間大小爲2g,修改 jvm空間分配vim


 

修改elasticsearch安裝目錄下的config裏的jvm.options
# vim config/jvm.options 
-Xms1g
-Xmx1gjvm

咱們能夠看到以上默認的是g爲單位 個人虛擬機分配的是1G內存 我在裏面啓動三個elasticsearch就會報上面的內存足elasticsearch

 

解決辦法:

以後我把每一個elasticsearch都修改成340m  讓它們平均分配我虛擬機的1G內存,固然你也能夠增大本身的虛擬機內存內存

-Xms340m
-Xmx340m

虛擬機

相關文章
相關標籤/搜索