Hadoop Mapperがクラスを実行していない

Hadoopバージョン0.20を使用しています。job1とjob2のジョブチェーンを作成しています(マッパーはx.jarにあり、減速機はありません)。依存関係があり、JobControlを使用してhadoopクラスターに送信しています。注意:私はsetJarByClassを持っていて、getJarは送信前にチェックされたときに正しいjarファイルを返します。

提出が完了し、ユーザーログとジョブトラッカーにエラーがないようです。しかし、私はMapperが実行されるのを見ていません(sysoutsまたはログ出力なし)が、デフォルトの出力は出力フォルダに来ているようです(入力ファイルはそのまま出力され、出力されます)。私はx.jarを使ってジョブを直接実行することができますが、なぜJobcontrolで実行されていないのかの手がかりがありません。

助けてください !

0

1 答え

この問題はかなりの間私を襲った。最後に、問題を作成したのは UsedGenericOptionsParser でした。これを true に設定すると、すべて正常に動作し始めました。

0
追加された