Question: Rather than adding a Secondary Sort to a slow Reduce job, it is Hadoop best practice to perform which optimization?

  1. Add a partitioned shuffle to the Map job.
  2. Add a partitioned shuffle to the Reduce job.
  3. Break the Reduce job into multiple, chained Reduce jobs.
  4. Break the Reduce job into multiple, chained Map jobs.

Answer: The correct answer of the above question is Option B:Add a partitioned shuffle to the Reduce job.