2010-07-27 26 views
0

我在Vmware上設置了3個相同的Linux(CentOS)服務器。基本上建立一個,並完成2個克隆。vmware上的hadoop,namenode沒有找到奴隸

我編輯每個服務器主機名:server1,server2,server3並將它們添加到每個其他主機。使用ssh並啓用了無密碼的ssh。 server1#ssh server2 server2#

所以這個工作。

格式化namenode上的dfs。開始了dfs和map-reduce。當我運行
$ hadoop dfsadmin -report

它不顯示任何奴隸。

發生了什麼事?

有什麼想法?

+0

日誌中顯示的內容很可能是:'/ var/log/hadoop'? – wlk 2010-07-27 17:29:11

回答

1

每當我遇到這個問題時,我都會在從節點上獲取命名空間衝突。爲了解決這個問題,我刪除了每個節點的臨時目錄下的所有內容,然後重新設置了namenode的格式。在這一點上開始DFS通常會有訣竅。