4.2.3 Sparkのアップグレード
- 次のコマンドを指定された順序で実行して、Sparkワーカーおよびマスター・サービスを停止します。
sudo systemctl stop spark-slave.servicesudo 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.jarcp ${OSA_HOME}/osa-base/bin/osa.installer.jar ${SPARK_HOME}/jars/osa.installer.jarcp ${OSA_HOME}/osa-base/lib/ext/mysql-connector-java-8.0.12.jar ${SPARK_HOME}/jars/mysql-connector-java-8.0.12.jarcp ${OSA_HOME}/osa-base/lib/ext/ojdbc8.jar ${SPARK_HOME}/jars/ojdbc8.jarcp ${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.servicesudo systemctl restart spark-slave.service
問題が発生した場合は、ログを確認するか、ggsa-servicesコマンドを実行します。