新搭了一个ES节点,启动之后一直无法加入到集群,用telnet、ping都没问题,网上找了很多可能的原因,试过了也不行,最终发现以下解决办法~
网上查到的没有主机路由问题提到的大多是防火墙问题:
- 查看防火墙状态:firewall-cmd --state
- 关闭防火墙:systemctl stop firewalld.service
然而问题还是没有解决,最终发现了一个新问题:SELinux,SELinux是Linux一个子安全机制
- 查看SELinux状态:
- /usr/sbin/sestatus -v
- SELinux status参数为enabled即为开启状态
关闭SELinux:
1.临时关闭(不用重启机器):
setenforce 0
2.修改配置文件需要重启机器:
修改/etc/selinux/config文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器