1つのメジャー・リリースから別のメジャー・リリースへアップグレードする場合でも、パッチセットを適用する場合でも、ソフトウェアをアップグレードする手順は同じです。
このプロセスは、ファームウェア、Oracle Linux Unbreakable Enterprise Kernel(UEK)、CDH、JDK、およびOracle Big Dataコネクタを含むソフトウェア・スタックのすべてのコンポーネントをアップグレードします。
Oracle Big Dataコネクタのみをアップグレードするには、ソフトウェア・スタックの他のコンポーネントは使用しないでください。Oracle Supportに連絡してください。
ソフトウェアのダウングレードはサポートされていません。
ソフトウェアのアップグレード
Oracle Big Data Cloud Machineクラスタ上のソフトウェアを現在のバージョンにアップグレードするには、次の手順に従ってください。
前提条件
クラスタの現在有効なパスワードを知っている必要があります.Mammothユーティリティは次のように指示します:
oracle
root
Cloudera Manager admin
現在のソフトウェア・バージョンへのアップグレード
アップグレード前、特に再起動後にクラスタ・サービスが正常に動作していることを確認することは非常に重要です。 再開するには手作業のステップが必要です。
Oracle Big Data Cloud Machineソフトウェアを現在のソフトウェア・バージョンにアップグレードします。 これは要約です。 前提条件、以下のステップの詳細、既知の問題など、詳細についてはMy Oracle Support(MOS)「ドキュメントID 2101906.1」を参照してください。
注意:
すべてのOozieジョブは、アップグレード前に停止する必要があります。 これを行わないと、アップグレードが失敗することがあります。「Mammoth Software Deployment Bundleのダウンロード。」で説明されているように、Mammothバンドルをダウンロードして解凍します。 Mammothは、Oracle Big Data Cloud Machineソフトウェアのインストールと構成のためのコマンドライン・ユーティリティです。
クラスタのノード1にrootとしてログインする必要があります。
BDAMammoth
ディレクトリに移動します。
# cd /opt/oracle/BDAMammoth
mammoth
コマンドを -pオプションとともに実行します:
# ./mammoth -p
マンモスは必要に応じてベース・イメージを自動的にアップグレードします。
すべてのノードを再起動したら、次のチェックを実行します。
稼働時間を確認してください。
# dcli -C uptime
/root/BDA_REBOOT_SUCCEEDEDを確認してください。
# dcli -C ls -ltr /root/BDA_REBOOT_SUCCEEDED
注意: 注意: BDA_REBOOT_SUCCEEDED
がない場合は、/root/BDA_REBOOT_*
と/root/bda_reboot_status
を確認します。
カーネルとJDKがアップグレードされていることを確認します。
# dcli -C uname -a # dcli -C java -version
すべてのCloudera Configuration Managerサービスが正常であることを確認してください。 いくつかのサービスを手動で再起動する必要があるかもしれません。
注意:
アップグレード中は、「再起動後にCloudera Managerのすべてのサービスが正常に機能することが重要です」です。 そうしないと、アップグレードの失敗が発生します。再起動と再起動後の確認の後、クラスタのノード1にログオンし、mammoth -p
を再実行してアップグレードを再開します。
# cd /opt/oracle/BDAMammoth # ./mammoth -p
アップグレードが完了したら、MOSドキュメント(「ドキュメントID 2101906.1」)に記載されているアップグレード後の検証ステップを実行します。