首先看本機的主機名

hostname.png
查看當前主機名;
vi /etc/sysconfig/network: 增加一條HOSTNAME=hadoop100;-
hosts下面增加IP和主機名的映射關(guān)系vi /etc/hosts修改主機名.png
自己能ping通自己,不過并沒有什么卵用。其實這種IP->主機名的思想是解耦: 因為今后就算是改變了服務(wù)器的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 <新的主機名>設(shè)置新主機名

