在Spark中，當涉及到Shuffle分割槽時，coalesce和repartition有什麼區別？
合併本質上是將多個分割槽分組為更大的分割槽。因此，當您想要減少分割槽（以及任務）數量而不影響排序順序時，請使用合併。例如：- 當您想要寫出單個 CSV 檔案輸出而不是多個部分時


當您想要引起更改分割槽數量的隨機播放時，請使用重新分割槽。重新分割槽的一個常見用例是消除檔案大小的偏差，或者從 Spark 中預設數量更少/不同的分割槽開始