マッパーからレジューサーに放出されるキーは1つのみですが、レデューサーの番号は10に設定されていますので、1つのレデューサーがそのキーを実行し、残りの9つのレデューサーは実行しますか?mapreduce hadoopのレデューサーはありません
4
A
答えて
2
他の9つのレデューサーは、通常のライフサイクルを経て実行されますが、一度実行するとキー/値は処理されないため、すぐに停止します。したがって、不必要に実行している間にリソースを無駄にします。
一般的には(ほとんどの出力形式でこれを実行します)、実行されたものの何も書かれていない部品ファイルで終わることがわかります。パーツファイルには、gzipヘッダーなどのファイルメタデータだけの実際のデータは含まれません。
0
他の9つのレデューサーは、スロット時間が終了するまで実行されます。
K/Vペアを処理してすぐに停止することはありません。
カスタムパーティショナーを使用して、すべてのレデューサーにマップ出力を均等に配布できます。 - 少なくとも第一レベルのために;最終段階では1つの減速機を最終的に組み合わせるため、ほとんどの減速段階で計算負荷が軽減されます。
関連する問題
- 1. Apache Ignite HadoopアクセラレータMapReduceジョブがJobHistoryサーバーにありません
- 2. Hadoop Mapreduce:マッパーからレデューサーにデータを分割する方法
- 3. のHadoopのMapReduceは、今私はのHadoopのMapReduceジョブを実行
- 4. Hadoop MapReduce
- 5. Hadoop - マッパーとレデューサーのオーバーライドエラー
- 6. pythonのhadoopマッパー/レデューサー
- 7. は、HadoopでMapReduceジョブを実行できません。
- 8. Hadoop MapReduceは出力を書きません
- 9. hadoop:0レデューサーとIDレデューサーの違い?
- 10. Hadoop/MapreduceジョブのマッパークラスにあるSPARQLRepository unsing openrdf(sesame)に接続できません
- 11. レデューサーが空の状態で、ストアに有効なレデューサーがありません
- 12. hadoop用マッパー/レデューサーTeraSort
- 13. Hadoop MapReduce ClassNotFoundExceptionエラー
- 14. hadoop mapreduce teragen FAIL_CONTAINER_CLEANUP
- 15. Hadoop mapreduceプログラミング
- 16. Hadoop Oozie MapReduceアクションカスタムパーティショナー
- 17. Hadoop MapReduce用クラスタシミュレータ
- 18. のHadoopのMapReduceエラー
- 19. Hadoop mapreduceプログラムのjava.lang.ArrayIndexOutOfBoundsException
- 20. Hadoop MapReduce ResourceManagerに接続できません
- 21. Hadoop MapReduceが実行されていません0%Map and Reduce
- 22. Hadoopローカルモード:マッパーとレデューサーの数
- 23. Hadoop 2.7.2シングルノードインストールubuntu src-codeに/ etc/hadoopディレクトリがありません
- 24. Hadoop mapReduceプログラミングエラー例外
- 25. hadoop mapreduce 2種類
- 26. HadoopのMapReduceの機能
- 27. Reduxストアに有効なレデューサーがありません
- 28. redux-persist gotエラー:Storeに有効なレデューサーがありません
- 29. Hadoopにスレーブのリストがありません
- 30. Hadoop MapReduceベースのWeb Javaクローラ
これらのレデューサーは、「IdentityReducer」に匹敵しますか? – philantrovert
彼らはジョブが指定したどのようなタイプの減速器でもあります。レデューサータイプが設定されていない場合、IDレデューサーであるデフォルトのレデューサーが実行されます。 –
@BinaryNerd感謝します、ありがとう! – philantrovert