码迷,mamicode.com
首页 > 其他好文 > 详细

Elasticsearch启动报错

时间:2018-07-31 17:06:00      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:方法   memory   process   [1]   roo   esc   sys   elastic   code   

报错信息一:

ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决方法:

# vim /etc/sysctl.conf

添加下面配置:

vm.max_map_count=655360

并执行命令:

# sysctl -p

报错信息二:

ERROR: [1] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

解决方法:

切换到root用户

# ulimit -Hn  查看硬限制

# vim /etc/security/limits.conf 

#添加下面设置 hadoop是用户

elsearch soft nofile 65536
elsearch hard nofile 65536

退出用户重新登录,使配置生效

重新 ulimit -Hn  查看硬限制 会发现数值有4096改成65535

# vim /etc/security/limits.d/90-nproc.conf 

找到如下内容:

soft nproc 1024

修改为

soft nproc 2048

Elasticsearch启动报错

标签:方法   memory   process   [1]   roo   esc   sys   elastic   code   

原文地址:http://blog.51cto.com/qiangsh/2152670

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!