ShuffleBlockResolver
ShuffleBlockResolver is used to find shuffle block data.
|
Note
|
The one and only implementation of ShuffleBlockResolver contract in Spark is IndexShuffleBlockResolver. |
|
Note
|
ShuffleBlockResolver is used exclusively in BlockManager to find shuffle block data.
|
ShuffleBlockResolver Contract
|
1 2 3 4 5 6 7 8 |
trait ShuffleBlockResolver { def getBlockData(blockId: ShuffleBlockId): ManagedBuffer def stop(): Unit } |
|
Note
|
ShuffleBlockResolver is a private[spark] contract.
|
| Method | Description |
|---|---|
|
Used when |
|
|
Used when |
spark技术分享