集群化软件之间需要通过端口互相通讯,为了避免出现网络不通的问题,我们可以简单的在集群内部关闭防火墙。
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #关闭防火墙开机自启
当然也可以通过以下命令开放对应端口,我这里图简单,就简单关闭了防火墙
firewall-cmd --add-port=端口/tcp --permanent # 将端口二字改成对应的
firewall-cmd --reload #永久生效
Linux有一个安全模块:SELinux,用以限制用户和程序的相关权限,来确保系统的安全稳定。
SELinux的配置同防火墙一样,非常复杂,这中不多涉及,可以参考其他博客。
在当前,我们只需要关闭SELinux功能,避免导致后面的软件运行出现问题即可,
==在每一台机器都执行==
vim /etc/sysconfig/selinux
# 将第七行,SELINUX=enforcing 改为SELINUX=disabled 通过
# 保存退出后,重启虚拟机即可,千万要注意disabled单词不要写错,不然无法启动系统
参考: