2014-11-05 40 views
0

Iam Hadoop 2.5.1新增。因爲我之前已經安裝了Hadoop 1.0.4,所以我認爲安裝過程與以下教程相同。Hadoop單節點安裝後無法看到任務跟蹤器和Jobtracker 2.5.1

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

每一件事情是罰款,甚至我已經給核心-site.xml中

<name>fs.default.name</name> 

    <value>hdfs://localhost:54310</value> 

這些設置,但我在幾個網站看到了這個價值爲9000

而且也在yarn.xml中更改。

當我運行mapreduce作業時,仍然一切正常。但我的問題是

當我運行命令JPS它給了我這個輸出..

[email protected]:~$ jps 

5178 ResourceManager 

5038 SecondaryNameNode 

4863 DataNode 

5301 NodeManager 

4719 NameNode 

6683 Jps 

我沒有看到在JPS任務跟蹤器和作業服務器。這些惡魔在哪裏運行。 沒有這些deamons我怎麼能夠運行Mapreduce工作。

感謝,

Sreelatha K.

回答

0

從Hadoop的版本的Hadoop 2.0起,默認處理框架已經從傳統的MapReduce改爲紗。您正在使用YARN,您無法在YARN中看到Jobtracker,Tasker。在YARN中,Jobtracker和Tasktracker分別由Resource manager和Nodemanager取代。

但是您仍然可以選擇使用Classic Mapreduce框架而不是YARN。

0

在Hadoop 2中,有一種運行MapReduce作業的替代方法,稱爲YARN。由於您在yarn.xml中進行了更改,所以MapReduce處理使用YARN進行,而不是使用傳統的MapReduce框架。這可能是您執行jps命令後未看到TaskTracker和JobTracker列表的原因。請注意,ResourceManager和NodeManager是YARN的守護進程。

0

YARN是下一代資源管理器,能夠與Apache火花,風暴和更多可用於編寫map-reduce作業的工具集成