2013-08-29 73 views
2

我已經開始爲單個節點配置Hadoop 2.1.0-beta版本。我遵循邁克爾諾爾的教程中提到的步驟(http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster/#configuring-single-node-clusters-first)。我做的每件事情和配置都很好。由於JPS,我得到了NameNode,DataNode,Secondary NameNode開始罰款。然後我發現沒有start-mapred.sh腳本。所以我嘗試使用hadoop-daemons.sh(hadoop-daemon.sh --config/home/nayan/dev/hadoop/etc/hadoop/start jobtracker)啓動jobtracker,結果失敗,顯示「Sorry,jobtracker命令不再支持,你可能會發現與「yarn」shell命令類似的功能。「我不知道我需要做什麼所有配置更改(如果有的話)。如「Hadoop:權威指南」中所述,我對「yarn-site.xml」文件進行了更改。但無法繼續。我在哪裏可以找到紗線。我查看了Apache網站,但無法弄清楚。Hadoop配置

+0

你的問題是什麼?你可以在這裏找到關於YARN的信息:http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html –

+0

我想問問我該如何在hadoop中啓動jobtracker和tasktracer 2.1,如果這些命令不可用,既不啓動mapred。SH。 – Nayan

+0

我通過遵循Hadoop的方向來配置它:權威指南。現在我看到每個組件都在運行。但是當我嘗試創建一個目錄時,我總是在命令提示符下指定的路徑找不到目錄。 – Nayan

回答

0

可以使用start-yarn.sh啓動ResourceManger和JobTracker的守護進程

0

我通常使用這兩個命令

開始一切
./start-dfs.sh 
./start-yarn.sh 
0

你應該使用start-dfs.sh爲HDFS守護進程和資源管理器和nodemanager守護進程的start-yarn.sh都位於hadoop的/ bin目錄中。

0

./start-dfs.sh或start-dfs.sh纔會啓動HDFS的組件,而./start-yarn.sh或start-yarn.sh將開始像節點管理器,資源管理器的紗組分等等。如果您不想單獨啓動兩個組件,請嘗試使用以下命令:

./start-all.sh或start-all.sh(儘管不贊成使用該命令)。

要回答你的問題,使用./start-yarn.sh

乾杯!

0

首先必須在YARN(HADOOP 2.x)環境中啓動紗線守護進程。

所以用這個 在/ hadoop_installed_pa​​th啓動/ sbin目錄$ ./start-yarn.sh

一旦紗守護進程開始,然後我們就可以開始DF守護進程 在/ hadoop_installed_pa​​th/sbin目錄$ ./start-dfs。 sh

1

您需要檢查您的配置xml文件。有時候,如果你在xml中有任何problrm,那麼一些守護進程不會啓動。 並嘗試使用./start-all.sh然後JPS

0

1.您應該檢查Hadoop中的所有步驟。權威指南。

如果一切都比使用start-all.sh 比運行jps。

2。有些時候你必須關閉控制檯,反映您的changes.so關閉控制檯,然後再次打開它,然後嘗試JPS,

希望這將有助於。