Docker安装ES7.6

网友投稿 945 2022-10-01

Docker安装ES7.6

Docker安装ES7.6

docker安装es7.6.0

docker基本命令 如果对基本命令不熟悉可查看这里​​​docker基本命令​​

拉取镜像

docker pull elasticsearch:7.6.0

安装 这里设置了es的占用内存,如果你的es运行后到时系统非常卡的话,ES_JAVA_POTS="-Xms256m -Xmx256m" 这个参数将会解决问题,如果服务器内存足够大可以忽略这个配置

docker run -d -e ES_JAVA_POTS="-Xms256m -Xmx256m" -e "discovery.type=single-node"

访问端口9300

其他问题 启动后发现访问9300端口依然不行,查看日志

docker logs -f es7.6.0

报错如下

error: OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error=‘Not enough space’ (errno=12) at org.elasticsearch.tools.launchers.JvmErgonomics.flagsFinal(JvmErgonomics.java:123) at org.elasticsearch.tools.launchers.JvmErgonomics.finalJvmOptions(JvmErgonomics.java:88) at org.elasticsearch.tools.launchers.JvmErgonomics.choose(JvmErgonomics.java:59) at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:95)

显示 jvm 没有足够的空间。。。奔溃 这里猜测是服务器其他进程内存占比很高,所以导致内存不够用

下面附带springboot整合es7.6.0的坑​​​SpringBoot2.2.0整合7.6.0的坑​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:记录微信小程序的踩坑(开发篇)(开发微信小程序遇到的难题)
下一篇:全网介绍小程序接口请求封装的实例(小程序ajax封装)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~