Gabor Somogyi created SPARK-23476:
-------------------------------------
Summary: Spark will not start in local mode with authentication on
Key: SPARK-23476
URL: https://issues.apache.org/jira/browse/SPARK-23476
Project: Spark
Issue Type: Bug
Components: Spark Shell
Affects Versions: 2.3.0
Reporter: Gabor Somogyi
If spark is run with "spark.authenticate=true", then it will fail to start in
local mode.
{noformat}
17/02/03 12:09:39 ERROR spark.SparkContext: Error initializing SparkContext.
java.lang.IllegalArgumentException: Error: a secret key must be specified via
the spark.authenticate.secret config
at
org.apache.spark.SecurityManager.generateSecretKey(SecurityManager.scala:401)
at org.apache.spark.SecurityManager.<init>(SecurityManager.scala:221)
at org.apache.spark.SparkEnv$.create(SparkEnv.scala:258)
at org.apache.spark.SparkEnv$.createDriverEnv(SparkEnv.scala:199)
at org.apache.spark.SparkContext.createSparkEnv(SparkContext.scala:290)
...
{noformat}
It can be confusing when authentication is turned on by default in a cluster,
and one tries to start spark in local mode for a simple test.
*Workaround*: If {{spark.authenticate=true}} is specified as a cluster wide
config, then the following has to be added
{{--conf "spark.authenticate=false" --conf
"spark.shuffle.service.enabled=false" --conf
"spark.dynamicAllocation.enabled=false" --conf
"spark.network.crypto.enabled=false" --conf
"spark.authenticate.enableSaslEncryption=false"}}
in the spark-submit command.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]