{"id":"mr-hash-partitions-keys","text":"MapReduceJob assigns intermediate keys to reducer partitions using `hash(key) % num_reducers`, ensuring all values for a given key reach the same reducer.","truth_value":"IN","source":"entries/2026/05/29/mapreduce-framework-mapreduce.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"partition = hash(key) % num_reducers\npartitions[partition].append((key, value))"},"explanation":{"steps":[{"node":"mr-hash-partitions-keys","truth_value":"IN","reason":"premise"}]}}