上一篇文章的配置,只能在本机使用,但是要想为集群或者其他的机器连接,则需要做以下配置:
一、修改/opt/elasticsearch-6.4.0/config/elasticsearch.yml文件
把 network.host 和 http.port 前面的# 备注去掉 然后Host改成你的机器的IP即可
修改后,保存退出
二、为防止bootstrap checks failed报错,进行以下修改
1>编辑 /etc/security/limits.conf,追加以下内容;
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
追加后,保存退出
此文件修改后需要重新登录用户,才会生效
2>编辑 /etc/sysctl.conf,追加以下内容:
vm.max_map_count=655360
保存后,执行:
# sysctl -p
三、关闭防火墙,并禁止开机启动
# systemctl stop firewalld.service
# systemctl disable firewalld.service
四、重启机器
执行命令 # reboot 重启机器
使用es用户登录,再次启动elasticsearch,启动完成后
使用外部浏览器请求 http://192.168.56.3:9200
出现以上内容,配置成功。