...
为了便于安装,建议在安装前关闭防火墙。使用过程中,为了系统安全可以选择启用防火墙,但必须启用服务相关端口。
1.关闭防火墙
临时关闭防火墙
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
systemctl stop firewalld
|
永久关闭防火墙
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
systemctl disable firewalld
|
查看防火墙状态
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
systemctl status firewalld
|
2.开启防火墙
相关服务及端口对照表:
服务名 | 需要开放端口 | Hadoop | 9864,9866,9867,9868,9870 |
---|
执行引擎 | 8899,4040,7777, [30000-65535] |
服务引擎 | 8900 |
如果确实需要打开防火墙安装,需要给防火墙放开以下需要使用到的端口
开启端口:9864,9866,9867,9868,9870开启端口:8900,8899,4040,7777, [30000-65535]
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
firewall-cmd --zone=public --add-port=98648899/tcp --permanent
firewall-cmd --zone=public --add-port=98668900/tcp --permanent
firewall-cmd --zone=public --add-port=98674040/tcp --permanent
firewall-cmd --zone=public --add-port=98687777/tcp --permanent
firewall-cmd --zone=public --add-port=987030000-65535/tcp --permanent
|
配置完以后重新加载firewalld,使配置生效
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
firewall-cmd --reload
|
查看防火墙的配置信息
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
firewall-cmd --list-all
|
...
临时关闭selinux,立即生效,不需要重启服务器。
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
setenforce 0
|
永久关闭selinux,修改完配置后需要重启服务器才能生效
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
sed -i 's/=enforcing/=disabled/g' /etc/selinux/config |
...
2、部署数据挖掘执行引擎(高可用)
3、部署数据挖掘服务引擎(负载均衡)