大数据 配置主机名称
任务要求:配置三个节点的主机名,分别为 master、slave1、slave2,然后修改三个节点的 hosts 文件,使得三个节点之间可以通过主机名访问。
环境如下
主机名 | IP地址 |
---|---|
master | 192.168.123.190 |
slave1 | 192.168.123.147 |
slave2 | 192.168.123.202 |
1.修改主机名
登录到master主机 使用 hostnamectl set-hostname {主机名}
命令修改主机名
例如
hostnamectl set-hostname master
使用hostname
命令验证。
[root@localhost ~]# hostnamectl set-hostname master
[root@localhost ~]# hostname
master
[root@localhost ~]#
其他主机执行同样操作,将主机名改为对应名称。修改完成后建议重新登录服务器。
2.修改Host文件使其能通过主机名访问
使用vi
编辑器对/etc/hosts
进行编辑 添加如下内容
192.168.123.190 master
192.168.123.147 slave1
192.168.123.202 slave2
如上 第一段为IP地址 后面接着IP地址对应的主机名。
其余三台主机进行同样的操作。
使用ping
命令进行测试。
[root@master ~]# ping slave1
PING slave1 (192.168.123.147) 56(84) bytes of data.
64 bytes from slave1 (192.168.123.147): icmp_seq=1 ttl=64 time=0.199 ms
From 192.168.123.223 (192.168.123.223): icmp_seq=2 Redirect Network(New nexthop: slave1 (192.168.123.147))
64 bytes from slave1 (192.168.123.147): icmp_seq=2 ttl=64 time=0.212 ms
^C
--- slave1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.199/0.205/0.212/0.015 ms
[root@master ~]#
可以看到在ping slave1时,指向的IP地址已经更改为slave1的IP地址:192.168.123.147。可以自行尝试ping其他主机名称。如果不通的话需要检查对应主机的防火墙和IP地址设置。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。