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空間分配


 

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

我們可以看到以上默認的是g為單位 我的虛擬機分配的是1G內存 我在里面啟動三個elasticsearch就會報上面的內存足

 

解決辦法:

之后我把每個elasticsearch都修改為340m  讓它們平均分配我虛擬機的1G內存,當然你也可以增大自己的虛擬機內存

-Xms340m
-Xmx340m


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM