0

次のチュートリアルを使用して、OS x ローカル マシンに Hadoop をセットアップしました - http://blogs.msdn.com/b/brandonwerner/archive/2011/11/13/how-to-set-up-hadoop-on- os-x-lion-10-7.aspx

ワードカウントの例を実行したところ、すべてうまくいきました。ここで、Python を使用して map reduce ジョブを作成し、ローカルの Hadoop 実装で実行したいと考えています。オープン ソースの「mrjob」フレームワークを試しています。ワードカウントのサンプルジョブをローカルで実行できましたが、hadoop の実装で試してみると、次のようになります。

$python mrjob/examples/mr_word_freq_count.py README.rst -r hadoop > counts

$HADOOP_HOME が設定されていないというエラーが表示されます。明示的に渡す必要があります。.bash_profile ファイルを編集し、端末から $HADOOP_HOME をエコーすると、「/usr/local/hadoop」が取得されます

Hadoop の mrjob フレームワークに関する適切なドキュメントが見つかりませんでした。mrjob で例の単語カウント ジョブを実行できるように、開始する必要があります。

どんな助けでも大歓迎です。

4

1 に答える 1

0

私はメンテナの一人です。次回このような問題が発生したときは、Githubでチケットを開く必要があります。StackOverflowはまったく監視していません。

Hadoopランナーは他のフレームワークよりも愛されていませんが、次のリリースv0.3.5で関連していると思われる問題を修正しています:https ://github.com/Yelp/mrjob/issues/482

さらにバグレポートをGithubに送信してください。

于 2012-07-20T21:38:01.277 に答える