环境配置
准备三台服务器,安装 Centos7.x,RedHat 7.x 操作系统。
修改hosts(本集群所有服务器)
# 查看 Hosts
cat /etc/hosts
# 修改 Hosts
vim /etc/hosts
192.x.x.1 master
192.x.x.2 slave1
192.x.x.3 slave2
修改selinux(本集群所有服务器)
# 查询配置 SELINUX=enforcing
sudo grep SELINUX=enforcing /etc/selinux/config
# 若显示不为enforcing,执行以下命令
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# 显示为 SELINUX=disabled 则正确
sudo grep SELINUX=disabled /etc/selinux/config
关闭防火墙(本集群所有服务器)
# 查看防火墙状态
systemctl status firewalld.service
# 执行后结果
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
# 说明
active(running) 说明防火墙是开启状态
disavtive(dead) 说明防火墙已经关闭
# 关闭运行的防火墙
systemctl stop firewalld.service
# 禁止防火墙服务器
systemctl disable firewalld.service
配置集群免密登录(本集群Ambari服务器)
# 生成秘钥
ssh-keygen
# 复制私钥到其他服务器
ssh-copy-id master
ssh-copy-id slave1
ssh-copy-id slave2