2014-03-13 76 views
2

我正嘗試在我的筆記本電腦中配置一個主從設備的多節點集羣。當我從主節點運行start-all.sh所有在主節點上運行的守護進程時,Datanode和tasktracker沒有在從節點上啓動。密碼較少的ssh被啓用,我可以在沒有pwd的情況下從我的masternode執行ssh,但是如果我嘗試從slave節點執行ssh master,它會詢問pwd。這是在從節點中不啓動守護進程的問題嗎?我們是否需要在主機和從機上使用密碼較少的ssh?start-all.sh不能在從節點上運行進程

從節點的ssh slave並不要求pwd只有掌握它是問。請給我一些解決方案,爲什麼我無法從masternode啓動從節點進程?

回答

0

你不需要從主機到主機的無密碼ssh,只需要從主機到從機。

有幾件事情要考慮:

  • 你能從屬節點上運行Hadoop的本地?
  • 從站節點是否包含在主站的$HADOOP_CONF_DIR/slaves文件中?
  • 您是否在主設備的/etc/hosts文件中添加了從節點?
  • 從站的日誌文件中是否有任何錯誤消息?
  • 在兩臺機器的相同路徑上安裝的hadoop版本是否相同?
+1

嗨,從屬文件不是在conf目錄下創建的。我已經創建了該文件並提到了從屬主機名,解決了問題。非常感謝你的幫助。 – user3415183

相關問題