/etc/hosts修改主機名建立IP->主機名的映射

首先看本機的主機名


hostname.png
  1. 查看當前主機名;

  2. vi /etc/sysconfig/network: 增加一條HOSTNAME=hadoop100;

  3. hosts下面增加IP和主機名的映射關(guān)系vi /etc/hosts

    修改主機名.png

    自己能ping通自己,不過并沒有什么卵用。其實這種IP->主機名的思想是解耦: 因為今后就算是改變了服務(wù)器的IP,因為主機名不變,集群相互通信都是寫的主機名,那么之前寫好的連接配置都不用改變;

  4. CentOS修改自己的/etc/hosts: 192.168.68.140 hadoop100

  5. 然后宿主也修改自己的/etc/hosts做相同的配置:192.168.68.140 hadoop100

  6. 宿主ping這臺機器:

    其它機器ping.png

    可以看到其它機器直接ping hadoop100也是可以的。說明集群中不同機器之間,可以直接通過主機名來通信


注: Mac修改主機名:

  1. echo $HOSTNAME查看主機名;
  2. sudo scutil --set HostName <新的主機名> 設(shè)置新主機名
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容