欢迎光临
我们一直在努力

从零搭建Hadoop集群(三):节点网络与系统安全基础配置

节点端配置(所有集群主机均需执行)

编辑 hosts 文件:

vi /etc/hosts

添加解析记录(根据实际IP地址和主机名进行配置,所有主机都需要配置)

192.168.117.132 node01 node01.org
192.168.117.133 node02 node02.org
192.168.117.134 node03 node03.org

配置SSH免密登录

生成密钥对(所有节点均需执行)

ssh-keygen

服务端:分发公钥至所有节点(以node01为例)(所有节点都需执行完整分发)

ssh-copy-id node01
ssh-copy-id node02
ssh-copy-id node03

验证(以node01进入node02为例)

ssh node02
#查看服务器名
hostname
#查看IP地址
ip a
#查看用户名
whoami
#返回原主机
exit

关闭防火墙

关闭防火墙和关闭开机自启:

systemctl stop firewalld
systemctl disable firewalld

查看防火墙状态:

firewall-cmd –state

显示“not running”说明成功关闭了。

对SELinux的配置应用

编辑主配置文件:

vim /etc/selinux/config

找到SELINUX,将它的值修改为disabled:

SELINUX=disabled

重启后生效:

#关机
init 0
shutdown -h now
#重启
init 6
reboot

再次登录并查看:

getenforce

若返回“Disabled”即表示成功。

NTP时间同步服务配置与应用

1.服务端配置(以node01为例)

安装 NTP 服务软件包:

yum -y install ntp

手动校正初始时间(可选)(引号内的内容可根据自己的需求进行更改)

date -s "2026-07-20 13:35:00"

修改ntp.conf文件:

首先将server 0到server 3这四行进行注释。

在ntp.conf的空白处添加以下内容:

server 127.127.1.0
fudge 127.127.1.0 stratum 10

启动并设置开机自启:

systemctl start ntpd
systemctl enable ntpd

2.客户端配置(以node02和node03为例)

安装 ntpdate:

yum -y install ntpdate

手动同步:

ntpdate node01

配置完成后查看虚拟机时间:

date

可以看到三台虚拟机的时间是一致的:

赞(0)
未经允许不得转载:171主机测评 » 从零搭建Hadoop集群(三):节点网络与系统安全基础配置
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址