ご利用の E-MapReduce (EMR) クラスターで JindoData をアップグレードすることで、バージョン固有の既知の問題を解決したり、新機能を利用したりできます。このプロセスは、パッチパッケージのダウンロード、全クラスターノードのリスト化、アップグレードスクリプトの実行、JindoData の再起動の 4 つのステップで構成されます。
バージョン固有の既知の問題については、「JindoData 4.X の既知の問題」をご参照ください。
利用可能なバージョンについては、「リリースノート」をご参照ください。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
EMR V3.40.0 以降、または EMR V5.6.0 以降を実行している EMR クラスターがあること
ステップ1:ソフトウェアパッケージの準備
クラスターのマスターノードにログインします。詳細については、「クラスターへのログイン」をご参照ください。
emr-userアカウントに切り替え、パッチパッケージをホームディレクトリにダウンロードして解凍します。su - emr-user cd /home/emr-user/ wget https://jindodata-binary.oss-cn-shanghai.aliyuncs.com/resources/emr-taihao/jindodata-patches.tar.gz tar zxf jindodata-patches.tar.gzJindoData ソフトウェアパッケージ
jindofsx-{VERSION}.tar.gzをjindodata-patchesディレクトリにダウンロードします。cd jindodata-patches wget https://jindodata-binary.oss-cn-shanghai.aliyuncs.com/release/4.6.11/jindofsx-4.6.11-linux.tar.gz ls -l続行する前に、ディレクトリに以下のファイルが含まれていることを確認してください。
-rwxr-xr-x 1 emr-user emr-user 580 May 30 20:28 apply_all.sh -rwxr-xr-x 1 emr-user emr-user 677 May 30 20:32 apply.sh -rw-r--r-- 1 emr-user emr-user 40 May 14 12:38 hosts -rw-r----- 1 emr-user emr-user xxxxxxxxx May 01 00:00 jindofsx-4.6.11.tar.gz
ステップ2:ノード情報の設定
jindodata-patchesディレクトリにあるhostsファイルを開きます。vim hostsクラスター内のすべてのノードのホスト名を追加します。1行に1つのホスト名を記述してください。
master-1-1 core-1-1 core-1-2
ステップ3:JindoData のアップグレード
ターゲットバージョン番号を指定して apply_all.sh を実行します。
./apply_all.sh $JINDODATA_VERSION例えば、バージョン 4.6.11 にアップグレードする場合は、次のように実行します。
./apply_all.sh 4.6.11出力に ### DONE が含まれている場合、アップグレードは正常に完了しています。
ステップ4:JindoData の再起動
アップグレード後、EMR コンソールからすべての JindoData コンポーネントを再起動します。