nerdexam
Cloudera

CCA-500 · Question #41

You have recently converted your Hadoop cluster from a MapReduce 1 (MRv1) architecture to MapReduce 2 (MRv2) on YARN architecture. Your developers are accustomed to specifying map and reduce tasks…

The correct answer is D. Developers specify reduce tasks in the exact same way for both MapReduce version 1 (MRv1). See the full explanation below for the reasoning.

Question

You have recently converted your Hadoop cluster from a MapReduce 1 (MRv1) architecture to MapReduce 2 (MRv2) on YARN architecture. Your developers are accustomed to specifying map and reduce tasks (resource allocation) tasks when they run jobs: A developer wants to know how specify to reduce tasks when a specific job runs. Which method should you tell that developers to implement?

Options

  • AMapReduce version 2 (MRv2) on YARN abstracts resource allocation away from the idea of
  • BIn YARN, resource allocations is a function of megabytes of memory in multiples of 1024mb.
  • CIn YARN, the ApplicationMaster is responsible for requesting the resource required for a specific
  • DDevelopers specify reduce tasks in the exact same way for both MapReduce version 1 (MRv1)
  • EIn YARN, resource allocation is function of virtual cores specified by the ApplicationManager

How the community answered

(47 responses)
  • A
    4% (2)
  • B
    2% (1)
  • C
    6% (3)
  • D
    77% (36)
  • E
    11% (5)

Community Discussion

No community discussion yet for this question.

Full CCA-500 Practice