天天看點

Hadoop-2.2.0中國文獻——MapReduce 下一代 —配置單節點叢集

你需從公布頁面獲得MapReduce tar包。若不能。你要将源代碼打成tar包。

注意:你須要安裝有protoc 2.5.0。

忽略本地建立mapreduce。你能夠在maven中省略-Pnative參數。

tar包應該在target/directory。

如果你已經安裝hadoop-common/hadoop-hdfs,而且輸出了$HADOOP_COMMON_HOME/$HADOOP_HDFS_HOME,解壓hadoop mapreduce 包,配置環境變量$HADOOP_MAPRED_HOME到要安裝的檔案夾。$HADOOP_YARN_HOME的配置和 $HADOOP_MAPRED_HOME一樣.

注意:以下的操作如果你已經執行了hdfs。

要啟動ResourceManager and NodeManager, 你必須更新配置。如果你的 $HADOOP_CONF_DIR是配置檔案夾。而且已經安裝了HDFS和core-site.xml。還有2個配置檔案你必須設定 <code>mapred-site.xml</code> 和<code>yarn-site.xml</code>.

加入以下的配置到你的<code>mapred-site.xml</code>.

加入以下的配置到你的<code>yarn-site.xml</code>.

確定你放置根隊列到<code>capacity-scheduler.xml</code>.

如果環境變量 $HADOOP_COMMON_HOME, $HADOOP_HDFS_HOME, $HADOO_MAPRED_HOME, $HADOOP_YARN_HOME,$JAVA_HOME 和 $HADOOP_CONF_DIR 已經設定正确。$$YARN_CONF_DIR 的設定同 $HADOOP_CONF_DIR。

執行ResourceManager 和 NodeManager 例如以下:

你應該啟動和執行。你能夠執行randomwriter例如以下:

祝你好運。

繼續閱讀