1

Ubuntu 12.04 LTS に Hadoop 0.23.6 をデプロイしました。ファイルをコピーしてファイル操作を行うことができます。mapreduce には YARN を使用しています。

hadoop-mapreduce-examples-0.23.6.jar を使用して mapreduce アプリケーションを実行しようとすると、次のエラーが発生します。

使用したコマンド: bin/hadoop jar hadoop-mapreduce-examples-0.23.6.jar randomwriter -Dmapreduce.randomwriter.mapsperhost=1 -Dmapreduce.job.user.name=$USER -Dmapreduce.randomwriter.bytespermap=10000 -Ddfs.blocksize =536870912 -Ddfs.block.size=536870912 -libjars hadoop-mapreduce-client-app-0.23.6.jar 出力

Hadoop バージョン: 0.23.6

コンテナーの起動に失敗しました:

4

1 に答える 1

2

yarn-site.xml 構成を確認します。以下のプロパティを設定する必要があります。

<property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce.shuffle</value>
</property>
<property>
    <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
    <value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>

詳細については、jira https://issues.apache.org/jira/browse/MAPREDUCE-2983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanelをご覧ください。

于 2013-03-27T14:36:29.557 に答える