码迷,mamicode.com
首页 > 系统相关 > 详细

linux安装elasticsearch

时间:2018-04-09 13:20:09      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:roo   bootstra   conf   JD   thread   添加   arc   boot   mit   

 

1 安装jdk

具体看 http://www.cnblogs.com/php-linux/p/8757783.html

 

2 下载最新版的 zip

https://www.elastic.co/cn/downloads/elasticsearch

3 解压

unzip elasticsearch-6.2.3.zip

4 移动

mv elasticsearch-6.2.3 /usr/local/es

5 启动 

技术分享图片

提示不能以root用户执行 

useradd es  
passwd es  

技术分享图片

为es用户添加sudo权限

visudo 

技术分享图片

找到root 复制后改为es

技术分享图片

 

 再次启动

技术分享图片

估计是权限问题 

sudo chmod 777 -R /usr/local/es

技术分享图片

再启动

技术分享图片

 访问 http

 查看ip地址

技术分享图片

访问

http://192.168.33.30:9200/ 

提示无法访问

技术分享图片

 vim /usr/local/es/config/elasticsearch.yml

 技术分享图片

再次重启  

技术分享图片

[1]: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]

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

vi /etc/security/limits.conf 

添加如下内容:

* soft nofile 65536

* hard nofile 131072

* soft nproc 2048

* hard nproc 4096

 

[2]: max number of threads [1024] for user [es] is too low, increase to at least [4096]

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

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

修改如下内容:

* soft nproc 1024

#修改为

* soft nproc 4096

 

[3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

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

vi /etc/sysctl.conf 

添加下面配置:

vm.max_map_count=655360

并执行命令:

sysctl -p

 

[4]: 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
bootstrap.system_call_filter: false

 

最终终于启动了

技术分享图片

访问ip 

技术分享图片

 

linux安装elasticsearch

标签:roo   bootstra   conf   JD   thread   添加   arc   boot   mit   

原文地址:https://www.cnblogs.com/php-linux/p/8758788.html

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