[root@hadoop104 ~]# cat /etc/host
host.conf hostname hosts hosts.allow hosts.deny
[root@hadoop104 ~]# cat /etc/hosts
172.20.31.250 hadoop103 mycluster
172.20.31.249 hadoop102 mycluster
172.20.31.251 hadoop104 mycluster
172.20.31.251 iZj6ch0fqmfg0ehvy7d2mbZ iZj6ch0fqmfg0ehvy7d2mbZ
如圖所示:
hadoop104的節點上總是會有隨機數,這個是我不想要的效果,但是每次重啟之後在hostname後面就會自動加入,這是阿里雲服務器導致的,一開始我是想要修改ifcfg的文件的,但是裡面的文件內容太少了
#
BOOTPROTO=dhcp
DEVICE=eth0
ONBOOT=yes
STARTMODE=auto
TYPE=Ethernet
USERCTL=no
只有這麼點內容,也不知道該如何加入內容
後面發現了一種方法:修改/etc/cloud/cloud.cfg文件內容:
preserve_hostname: false修改为preserve_hostname: true
刪除manage_etc_hosts: localhost
效果如下:
[root@hadoop104 ~]# vim /etc/cloud/cloud.cfg