elasticsearch 5.3 安装过程中遇到了一些问题,这里简单记录一下 。

问题一:警告提示

[2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter:

java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled in
at org.elasticsearch.bootstrap.Seccomp.linuxImpl(Seccomp.java:349) ~[elasticsearch-5.3.0.jar:5.3.0]
at org.elasticsearch.bootstrap.Seccomp.init(Seccomp.java:630) ~[elasticsearch-5.3.0.jar:5.3.0]

报了一大串错误,其实只是一个警告。

解决:使用心得linux版本,就不会出现此类问题了。

问题二:ERROR: bootstrap checks failed

max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
max number of threads [1024] for user [lishang] likely too low, increase to at least [2048]

解决:切换到root用户,编辑limits.conf 添加类似如下内容

vi /etc/security/limits.conf

添加如下内容:

* soft nofile 65536

* hard nofile 131072

* soft nproc 2048

* hard nproc 4096

 system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

原因:
这是在因为Centos6不支持SecComp,而ES5.2.0默认bootstrap.system_call_filter为true进行检测,所以导致检测失败,失败后直接导致ES不能启动。

解决:
在elasticsearch.yml中配置bootstrap.system_call_filter为false,注意要在Memory下面:
bootstrap.memory_lock: false
bootstrap.system_call_filter: false

问题三:max number of threads [1024] for user [lish] likely too low, increase to at least [2048]

解决:切换到root用户,进入limits.d目录下修改配置文件。

vi /etc/security/limits.d/90-nproc.conf

修改如下内容:

* soft nproc 1024

#修改为

* soft nproc 2048

问题四:max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

解决:切换到root用户修改配置sysctl.conf

vi /etc/sysctl.conf

添加下面配置:

vm.max_map_count=655360

并执行命令:

sysctl -p

然后,重新启动elasticsearch,即可启动成功。

最新文章

  1. 如何将自己的windows设置为mysql服务器
  2. NPM使用详解(下)
  3. jquery数组排序学习
  4. Android中Listview实现分页加载效果OnScrollListener
  5. java作业——整数相加
  6. 咦,为DJANGO的ORM的QUERYSET增加数据列的样码,很好用哟
  7. HTTP学习实验8-windows添加telnet功能
  8. angular 实战系列 之 mvvm模式
  9. 使用ObjectInputStream和ObjectOutputStream注意问题
  10. Nginx访问限速配置方法详解
  11. Java枚举的3类语法
  12. maven打包如何跳过测试
  13. 题解-Codeforces671D Roads in Yusland
  14. bootstrap浅谈
  15. curl 出现错误的调试方法
  16. Shell 实践、常用脚本进阶
  17. 前端页面调用Spring boot接口发生的跨域问题
  18. android greenDao使用
  19. JavaScript從剪切板中獲取圖片並在光標處插入
  20. sqlalchemy基本使用

热门文章

  1. WinSCP介绍、安装、使用(转)
  2. mysql之字符串操作
  3. Enter Query Mode Search Tricks Using Enter_Query Built-in in Oracle Forms
  4. Linux 双网卡 不同网段 网络互通
  5. EasyMvc入门教程-基本控件说明(11)菜单导航
  6. C#网络编程:Socket编程
  7. Netty通过心跳保持长链接
  8. centos 7 安装五笔输入法
  9. HTML5 Canvas 绘制佛教万字
  10. 【Excle数据透视表】如何快速选取所有标签并标注黄色底纹