2012-01-25 90 views
0

datanode是否有可能在運行start-all.sh時無法啓動,但是當您重新啓動計算機時,它可以正常啓動。什麼可能是這種古怪行爲的原因?Hadoop古怪行爲

在相同命名空間內運行的其他java進程是否會破壞hadoop進程?

+3

打開數據節點中的詳細日誌記錄並檢查是否有任何異常。可能有很多理由不成立。沒有適當的信息,就很難診斷問題。 –

回答

0

以下是我觀察到的一些事情。

  1. hadoop namenode -format。這個命令需要在你開始之前執行。否則namenode不會啓動。
  2. 同時檢查您在hadoop之上使用的應用程序是否符合應用程序所期望的hadoop版本。在我的情況下,我使用hadoop 20.203,我切換到20.2我的問題解決了。
  3. 檢查日誌,他們經常給出錯誤的寶貴見解。