2014-09-20 20 views
0

我已經安裝了一個Hadoop 2.5集羣,其中包含1個主節點(namenode和secondary namenode和datanode)以及2個slave節點(datanode)。所有機器都使用Linux CentOS 7-64位。當我運行我的MapReduce程序(wordcount)時,我只能看到主節點正在使用額外的CPU和RAM。從節點不做任何事情。Hadoop只使用主節點處理數據

我檢查了所有namenode中的日誌,從節點上沒有任何錯誤。資源管理器正在運行,所有從節點都可以看到資源管理器。 Datanodes正在分佈式數據存儲方面工作,但我看不到任何分佈式數據處理的跡象。我是否需要以其他方式配置xml配置文件,以便在運行MapReduce作業時所有機器都能處理數據?

謝謝

回答

0

確保您mentioaning在Masternode網絡文件daanodes的IP的地址。此外,羣集中的每個節點都應該包含其他機器的IP地址。 除此之外,如果包含文件包含相關datanode條目,則檢查包含文件。

+0

謝謝。我能行 – user3671651 2014-09-22 09:42:37