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
-
authEnabled
flag -
registrationTimeoutMs
ExternalBlockStoreClient
is created when:
SparkEnv
utility is requested to create a SparkEnv (for the driver and executors) with spark.shuffle.service.enabled configuration property enabled