[MINOR][DOC] Minor doc change for YARN credential providers
## What changes were proposed in this pull request? The configuration `spark.yarn.security.tokens.{service}.enabled` is deprecated. Now we should use `spark.yarn.security.credentials.{service}.enabled`. Some places in the doc is not updated yet. ## How was this patch tested? N/A. Just doc change. Please review http://spark.apache.org/contributing.html before opening a pull request. Author: Liang-Chi Hsieh <viirya@gmail.com> Closes #16444 from viirya/minor-credential-provider-doc.
This commit is contained in:
parent
808b84e2de
commit
0ac2f1e71f
|
@ -506,7 +506,7 @@ Spark supports integrating with other security-aware services through Java Servi
|
||||||
`java.util.ServiceLoader`). To do that, implementations of `org.apache.spark.deploy.yarn.security.ServiceCredentialProvider`
|
`java.util.ServiceLoader`). To do that, implementations of `org.apache.spark.deploy.yarn.security.ServiceCredentialProvider`
|
||||||
should be available to Spark by listing their names in the corresponding file in the jar's
|
should be available to Spark by listing their names in the corresponding file in the jar's
|
||||||
`META-INF/services` directory. These plug-ins can be disabled by setting
|
`META-INF/services` directory. These plug-ins can be disabled by setting
|
||||||
`spark.yarn.security.tokens.{service}.enabled` to `false`, where `{service}` is the name of
|
`spark.yarn.security.credentials.{service}.enabled` to `false`, where `{service}` is the name of
|
||||||
credential provider.
|
credential provider.
|
||||||
|
|
||||||
## Configuring the External Shuffle Service
|
## Configuring the External Shuffle Service
|
||||||
|
@ -570,8 +570,8 @@ the Spark configuration must be set to disable token collection for the services
|
||||||
The Spark configuration must include the lines:
|
The Spark configuration must include the lines:
|
||||||
|
|
||||||
```
|
```
|
||||||
spark.yarn.security.tokens.hive.enabled false
|
spark.yarn.security.credentials.hive.enabled false
|
||||||
spark.yarn.security.tokens.hbase.enabled false
|
spark.yarn.security.credentials.hbase.enabled false
|
||||||
```
|
```
|
||||||
|
|
||||||
The configuration option `spark.yarn.access.namenodes` must be unset.
|
The configuration option `spark.yarn.access.namenodes` must be unset.
|
||||||
|
|
|
@ -38,6 +38,8 @@ import org.apache.spark.util.Utils
|
||||||
*
|
*
|
||||||
* Also each credential provider is controlled by
|
* Also each credential provider is controlled by
|
||||||
* spark.yarn.security.credentials.{service}.enabled, it will not be loaded in if set to false.
|
* spark.yarn.security.credentials.{service}.enabled, it will not be loaded in if set to false.
|
||||||
|
* For example, Hive's credential provider [[HiveCredentialProvider]] can be enabled/disabled by
|
||||||
|
* the configuration spark.yarn.security.credentials.hive.enabled.
|
||||||
*/
|
*/
|
||||||
private[yarn] final class ConfigurableCredentialManager(
|
private[yarn] final class ConfigurableCredentialManager(
|
||||||
sparkConf: SparkConf, hadoopConf: Configuration) extends Logging {
|
sparkConf: SparkConf, hadoopConf: Configuration) extends Logging {
|
||||||
|
|
Loading…
Reference in a new issue