在 Hadoop MapReduce 的 Shuffle 階段,環形緩衝區(Circular Buffer) 被用於 Map 任務輸出中間數據的暫存,這是其性能優化的關鍵設計之一。下面從原理、目的和優勢三個方面詳細解釋 為什麼 Hadoop Shuffle 中使用環形緩衝區。 一、環形緩衝區在 Shuffle 中的位置 在 Map 任