4.2.3 Sparkのアップグレード

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

問題が発生した場合は、ログを確認するか、ggsa-servicesコマンドを実行します。