Elasticsearch5.0 安装问题集锦

elasticsearch 5.0 安装过程中遇到了一些问题,通过查找资料几乎都解决掉了,这里简单记录一下 ,供以后查阅参考,也希望可以帮助遇到同样问题的你。

问题一:警告提示

[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.0.0.jar:5.0.0]
at org.elasticsearch.bootstrap.Seccomp.init(Seccomp.java:630) ~[elasticsearch-5.0.0.jar:5.0.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

问题三: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,即可启动成功。

2、启动异常:ERROR: bootstrap checks failed
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.1默认bootstrap.system_call_filter为true进行检测,所以导致检测失败,失败后直接导致ES不能启动。详见 :https://github.com/elastic/elasticsearch/issues/22899

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

【注:此处memory_lock设置为false为开发环境,生产环境elastic官网建议设置成true,提高性能;若设为true后启动失败,请参考下一篇博客(bootstrap.memory_lock: true导致Elasticsearch启动失败问题)】

bootstrap.system_call_filter: false

【此条转自】:http://blog.csdn.net/liangzhao_jay/article/details/56840941

【转自】http://www.cnblogs.com/sloveling/p/elasticsearch.html

最新文章

  1. VS链接过程中与MSVCRT.lib冲突
  2. [USACO2003][poj2187]Beauty Contest(凸包+旋转卡壳)
  3. WP7.1 应用程序发布到Marketplace
  4. 集成StyleCop到Jenkins CI
  5. [翻译]比较ADO.NET中的不同数据访问技术(Performance Comparison:Data Access Techniques)
  6. 安装.NET Framework组件时,电脑意外重启后再次安装失败
  7. jquery插件,美化select标签
  8. Tomcat部署项目通过—IP地址:端口访问
  9. EasyUI - 后台管理系统 - 登陆模块
  10. QNX系统-关于delay函数与sleep函数的区别
  11. Android 高仿微信6.0主界面 带你玩转切换图标变色
  12. [Ubuntu]修改文件夹及所有子文件夹权限
  13. C#版(击败97.76%的提交) - Leetcode 557. 反转字符串中的单词 III - 题解
  14. 微服务架构:Eureka参数配置项详解
  15. loadrunner中JavaVuser脚本的编写
  16. Django复习之ORM
  17. qt基本类
  18. [SqlServer] Error: 15023
  19. ubuntu ---QQ install/desktop/ibus reinstall
  20. Android中免root的hook框架Legend原理解析

热门文章

  1. C# 弹出USB外接硬盘(U盘)
  2. Android系统广播机制存在漏洞,恶意软件可绕过安全机制跟踪用户
  3. .net 序列化与反序列化
  4. JAVA , TOMCAT , AXIS2 环境变量配置
  5. 使用百度地图API实现轨迹回放
  6. python 3 爬取百度图片
  7. angularjs中的数据绑定
  8. url: (6) Couldn’t resolve host ‘www.ttlsa.com’
  9. java使用链栈实现迷宫求解
  10. ibatis自定义数据类型在不支持中文的数据库存储汉字