2016-09-15 9 views
0

私のマシンでHadoop Map Reduceのサンプルを実行しようとしていますが、ジョブを実行すると、端末に次のメッセージが表示されます。私はそれが何を意味するか分かりません。Hadoop MapReduceが実行されていません0%Map and Reduce

O/P

[email protected]:/usr/local/lib/hadoop-2.7.0/bin$ ./hadoop jar /home/anuvrattiku/Downloads/CardDriver.jar CardDriver input_dir output_dir 
16/09/15 00:40:41 INFO client.RMProxy: Connecting to ResourceManager at /0.0.0.0:8032 
16/09/15 00:40:42 INFO input.FileInputFormat: Total input paths to process : 1 
16/09/15 00:40:42 INFO mapreduce.JobSubmitter: number of splits:1 
16/09/15 00:40:43 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1473915692030_0002 
16/09/15 00:40:43 INFO impl.YarnClientImpl: Submitted application application_1473915692030_0002 
16/09/15 00:40:43 INFO mapreduce.Job: The url to track the job: http://anuvrattiku-Inspiron-13-7368:8088/proxy/application_1473915692030_0002/ 
16/09/15 00:40:43 INFO mapreduce.Job: Running job: job_1473915692030_0002 
16/09/15 00:40:49 INFO mapreduce.Job: Job job_1473915692030_0002 running in uber mode : false 
16/09/15 00:40:49 INFO mapreduce.Job: map 0% reduce 0% 
[email protected]:~$ logout 
You have new mail in /var/mail/root 
[email protected]:/usr/local/lib/hadoop-2.7.0/etc/hadoop# 

親切に私はあなたがのMapReduceジョブを送信する方法を疑う

+0

ログをチェックします。http:// anuvrattiku-のInspiron-13から7368:8088 /プロキシ/ application_1473915692030_0002 / – Ambrish

答えて

0

を助けます。 job.submit()を使用してジョブを送信した場合は、明らかにジョブをサブミットして制御を戻します。私はこれがあなたのケースで起こっていると思います。

job.waitForCompletionを使用してジョブをサブミットした場合は、コントロールを戻す前にジョブが終了するのを待って、そこでコンソールでジョブの処理を確認できます。

ジョブの送信方法を確認してください。

0

これは、あなたのマップreduceが送信するジョブの正しいキューを取得しないためです。ジョブを送信するキューを確認してください。クラスタを使用している場合は、糸のUI。 ジョブの実行中にキュー名を設定します。

-Dmapreduce.job.queuename=yourqueuenameのように入力してください。

またはアプリケーションのように

hbaseConf.set("mapreduce.job.queuename", "yourquename"); 
関連する問題