os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)


centos 安裝 elasticsearch的時候 因為 elasticsearch默認 需要 2G內存導致的鏡像不能運行###

解決方案###

  • 修改配置文件

find / -name jvm.options 將其中的 -Xms -Xmx 的值改為 512m

  • 啟動容器的時候 加參數 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m"

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" elasticsearch
運行成功后可以通過RestfulAPI 對9200端口發起會話


免責聲明!

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



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