环境:jdk8 centos7 es6.2.4
安装步骤:
下载地址:https://repo.huaweicloud.com/elasticsearch/ 记得选自己需要的版本
-
创建一个用户组和一个普通用户es
-
切换到普通用户es下载es安装包,然后解压,解压后就可以直接在bin目录中通过 ./elasticsearch 启动es服务
-
设置远程访问:修改config目录下的elasticsearch.yml
-
解决重启报错:
[1]:切换到root用户,vim /etc/security/limits.conf ,在末尾追加
#注意格式对齐,*不能省略
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
修改完成后登出所有用户,然后重新登录,用以下命令验证是否修改成功,若生效则解决了第一个问题
[2]:vim /etc/security/limits.d/20-nproc.conf ,修改成下面这样注意elastic-search是前面创建的普通用户的用户名
[3]:vim /etc/sysctl.conf ,添加以下内容,然后执行命令:sysctl -p
重启服务,远程访问成功:
注意:远程访问需要关闭防火墙,服务器需要开放9200,9300端口