Configuring and Upgrading Apache Spark
Before you can upgrade Apache Spark, you must have first upgraded your HDP components to the latest version (in this case, 2.6.0). This section assumes that you have already upgraded your components for HDP 2.6.0. If you have not already completed these steps, return to Getting Ready to Upgrade and Upgrade 2.5 Components for instructions on how to upgrade your HDP components to 2.6.0.
The upgrade process installs Spark version 1.6. If you want to use Spark version 2, install version 2 after finishing the HDP 2.6 upgrade process. For more information, see Installing and Configuring Apache Spark 2 in the Command Line Installation Guide.
To upgrade Spark, start the service and update configurations.
Stop the Spark
history-server
. If you are using the Sparkthrift-server
, stop thethrift-server
.su - spark -c "$SPARK_HOME/sbin/stop-history-server.sh" su - spark -c "$SPARK_HOME/sbin/stop-thriftserver.sh"
Remove any reference to
hdp.version
from the Spark configuration files.Remove
spark.yarn.services
property fromspark-defaults.conf
.Make sure that
spark.history.provider
, if present, is set toorg.apache.spark.deploy.history.FsHistoryProvider
(the default).Restart the
history-server
:su - spark -c "$SPARK_HOME/sbin/start-history-server.sh"
If you are using the Spark thrift-server, restart the
thrift-server
. See (Optional) Starting the Spark Thrift Server.Validate the Spark installation. As user
spark
, run the examples in the Running Spark Applications in the Spark Guide.
For additional configuration information, see the Spark Guide.