最近由于重裝了操作系統導致之前配置好的集群出現了問題,需要修正一下,在剛開始為NameNode配置網絡設置的時候,已經按照網上的相關步驟配置好了ifcfg-eth0文件中的內容,但在ifconfig時卻無法觀察到設置的靜態IP地址,后來通過service network restart來重啟網絡卻爆出這樣的錯誤:Device eth0 does not seem to be present,delaying initialization.
至于原因現在還不是特別清楚,也許是因為重裝系統導致VM軟件重新分配給虛擬機新的MAC地址吧。
但是解決步驟如下:
1、刪除etc/sysconfig/network-scripts/ifcfg-eth0中的MAC地址
2、刪除(或者修改)etc/udev/rules.d/70-persistent-net.rules
3、通過service network restart 重啟網絡
這樣就OK了,此時就能在ifconfig命令中看到自己設置的IP地址了