首先看本机的主机名

hostname.png
查看当前主机名;
vi /etc/sysconfig/network: 增加一条HOSTNAME=hadoop100;-
hosts下面增加IP和主机名的映射关系vi /etc/hosts修改主机名.png
自己能ping通自己,不过并没有什么卵用。其实这种IP->主机名的思想是解耦: 因为今后就算是改变了服务器的IP,因为主机名不变,集群相互通信都是写的主机名,那么之前写好的连接配置都不用改变; CentOS修改自己的
/etc/hosts:192.168.68.140 hadoop100然后宿主也修改自己的
/etc/hosts做相同的配置:192.168.68.140 hadoop100-
宿主ping这台机器:
其它机器ping.png
可以看到其它机器直接ping hadoop100也是可以的。说明集群中不同机器之间,可以直接通过主机名来通信
注: Mac修改主机名:
-
echo $HOSTNAME查看主机名; -
sudo scutil --set HostName <新的主机名>设置新主机名

