4.2.3 Sparkのアップグレード
- 次のコマンドを指定された順序で実行して、Sparkワーカーおよびマスター・サービスを停止します。
sudo systemctl stop spark-slave.service
sudo systemctl stop spark-master.service
- cd /u01/app/spark
- バックアップ・フォルダを作成し、その中にSparkのすべてのコンテンツをコピーします。
- 新しいSpark zipファイルをコピーし、抽出します。抽出したフォルダのすべてのコンテンツを
spark_home
フォルダ/u01/app/spark
に移動します spark-defaults.conf
およびspark-env.sh
をバックアップのspark conf
フォルダから新しいspark conf
フォルダにコピーします- jarをOSAからSparkホームにコピーします:
cp ${OSA_HOME}/lib/jetty-util-9.4.53.v20231009.jar ${SPARK_HOME}/jars/jetty-util-9.4.53.v20231009.jar
cp ${OSA_HOME}/osa-base/bin/osa.installer.jar ${SPARK_HOME}/jars/osa.installer.jar
cp ${OSA_HOME}/osa-base/lib/ext/mysql-connector-java-8.0.12.jar ${SPARK_HOME}/jars/mysql-connector-java-8.0.12.jar
cp ${OSA_HOME}/osa-base/lib/ext/ojdbc8.jar ${SPARK_HOME}/jars/ojdbc8.jar
cp ${OSA_HOME}/osa-base/lib/ext/osa.spark-integration.model.jar ${SPARK_HOME}/jars/osa.spark-integration.model.jar
- 次のコマンドを指定された順序で実行して、Sparkマスターおよびワーカーを起動します。
sudo systemctl restart spark-master.service
sudo systemctl restart spark-slave.service
問題が発生した場合は、ログを確認するか、ggsa-services
コマンドを実行します。