ExternalBlockStoreClient¶
ExternalBlockStoreClient is a BlockStoreClient that the driver and executors use when spark.shuffle.service.enabled configuration property is enabled.
Creating Instance¶
ExternalBlockStoreClient takes the following to be created:
- TransportConf
-
SecretKeyHolder -
authEnabledflag -
registrationTimeoutMs
ExternalBlockStoreClient is created when:
SparkEnvutility is requested to create a SparkEnv (for the driver and executors) with spark.shuffle.service.enabled configuration property enabled