在虛擬機器環境下,電腦間拷貝配置好的偽分布式Hadoop環境,出現namenode不能啟動的問題!

來源:互聯網
上載者:User

標籤:ar   os   sp   for   檔案   art   問題   bs   ad   

原因:在原來的電腦上配置偽分布的時候,已經將hostname與IP綁定了,所以拷貝到別的電腦的時候,重新啟動的時候就會失敗,因為新的電腦的IP不見得就和原來的電腦的IP一樣!因為在不同的網路中,在NAT模式下Linux的IP肯定是位於不同的網段的!!

  解決方案:vi /etc/hosts  將原來的電腦的IP改成新的電腦的IP即可。

另外:重新格式化hadoop的時候,要把原來的hadoop下的tmp目錄下的所有檔案都刪除掉,然後停止所有的進程,如datanode等。然後

利用hadoop namenode -format 格式化hdfs,即可成功!

重新利用start-all.sh,即可正常啟動所有的節點!!

 

總結一下:namenode沒修改成功的願意如下:

1.沒格式化

2.設定檔沒有修改,主機名稱hostname沒有改成自己的

3.hostname與ip沒有綁定

4.ssh免密碼登入沒有成功

在虛擬機器環境下,電腦間拷貝配置好的偽分布式Hadoop環境,出現namenode不能啟動的問題!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.