2013-01-22 57 views
-4

我是hadoop框架的新手,我正在關注「Hadoop in Action」一書。我能夠與Ubantu建立僞分佈式環境。 我有一個關於任務跟蹤器和DataNode的疑問。如何將機器設置爲Hadoop中的任務跟蹤器

我們在core-site.xml中分配NameNode,在mapred-site.xml中分配Job-Tracker。 我們將在哪裏定義關於任務跟蹤器和DataNode的信息。 假設我有一臺機器「xye3434」,我想將它用作任務跟蹤器,我該如何定義它? 在xml中有一些設置嗎?

回答

0

應該在Hadoop安裝文件夾中的conf/slave文件中指定所有TastTracker/DataNode。 bin/start-dfs.sh和bin/start-mapred.sh腳本將遍歷從屬文件,然後使用無密碼ssh登錄到計算機,然後在所有從服務器上啓動相應的守護進程。

+0

非常感謝Praveen的回答。我注意到你是hadoop社區中非常活躍的成員。我期待着你會回答這個問題。我想問 - 我們有一些屬性,我們可以在XML文件中設置?或者只有conf/slaves文件是唯一的選擇。 – Ashish

相關問題