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