When designing a MapReduce job that totals citations by violation type, what primarily determines which values a reducer sees together?
Select an answer to reveal the explanation.
Short Explanation
The key on the sticky note is the meeting point—same violation type, same reducer group. Keys drive grouping and sort-before-reduce semantics. Portal colors and random filenames do not.
Full Explanation
Reducers receive values grouped by intermediate key after the shuffle/sort phase. Choosing keys such as violation type therefore defines aggregation granularity. UI themes, ignoring keys, or forcing every reducer to see every key contradict standard grouping semantics.