docker启动elasticsearch报错
程序员文章站
2024-03-25 12:55:40
...
docker run -dit --name dk-es -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xms512m" xiadekang/dk-es:6.8.2
处理启动报错一:
[2017-01-12T15:55:55,433][INFO ][o.e.b.BootstrapCheck ] [SfD5sIh] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
ERROR: bootstrap checks failed
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
- 临时提高了vm.max_map_count的大小,此操作需要root权限:
sudo sysctl -w vm.max_map_count=262144
sysctl -a|grep vm.max_map_count
- 永久修改vm.max_map_count:
解决:切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p
然后,重新启动elasticsearch,即可启动成功。
处理启动报错二:
2017-01-12T16:12:22,404][INFO ][o.e.b.BootstrapCheck ] [SfD5sIh] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
ERROR: bootstrap checks failed
initial heap size [536870912] not equal to maximum heap size [1073741824]; this can cause resize pauses and prevents mlockall from locking the entire heap
解决方法:
find /var/lib/docker/overlay2/ -name jvm.options
vi jvm.options
###-Xms 和 -Xmx需要配置的相等,不然无法启动成功。
-Xms512m
-Xmx512m
上一篇: 启动elasticsearch报错
下一篇: 基于Taro实现的抛物线动效
推荐阅读
-
启动elasticsearch报错
-
docker启动elasticsearch报错
-
Elasticsearch启动报错
-
elasticsearch启动常见错误
-
elasticsearch启动常见错误
-
linux下启动dbca或netmgr类的图形界面报错 博客分类: 数据库
-
springboot入门测试时,启动服务器后,浏览器报错404无法访问资源
-
解决spring boot应用以docker容器方式启动后,进程ID是1而导致的jstack和jmap等命令不可用的问题 博客分类: dockersprng boot docker spring-boot
-
启动Eclipse时报错:控制台NullPointException 博客分类: eclipse
-
解决spring boot应用以docker容器方式启动后,进程ID是1而导致的jstack和jmap等命令不可用的问题 博客分类: dockersprng boot docker spring-boot