1.5.3. Windows での 7.2.x から 7.3.0 へのアップグレード
手順
- AMQ Broker アーカイブのダウンロード の手順に従って、Red Hat カスタマーポータルから必要なアーカイブを ダウンロードします。
- ファイルマネージャーを使用して、アーカイブを AMQ Broker の最後のインストール時に作成したフォルダーに移動します。
- zip ファイルを右クリックし、Extract All を選択して、ファイルの内容をディレクトリーに展開します。
以下のコマンドを入力してブローカーが実行している場合は停止します。
BROKER_INSTANCE_DIR\bin\artemis-service.exe stop
BROKER_INSTANCE_DIR\bin\artemis-service.exe stopCopy to Clipboard Copied! Toggle word wrap Toggle overflow ファイルマネージャーを使用してブローカーをバックアップします。
- BROKER_INSTANCE_DIR フォルダーを右クリックし、Copy を選択します。
- 同じウィンドウを右クリックし、Paste を選択します。
(オプション) ブローカーの現行バージョンをメモします。ブローカーが停止すると、以下のような行がログファイルの末尾に表示されます。これは、
BROKER_INSTANCE_DIR\log\artemis.logにあります。INFO [org.apache.activemq.artemis.core.server] AMQ221002: Apache ActiveMQ Artemis Message Broker version 2.6.3.amq-720001-redhat-1 [4782d50d-47a2-11e7-a160-9801a793ea45] stopped, uptime 28 minutes
INFO [org.apache.activemq.artemis.core.server] AMQ221002: Apache ActiveMQ Artemis Message Broker version 2.6.3.amq-720001-redhat-1 [4782d50d-47a2-11e7-a160-9801a793ea45] stopped, uptime 28 minutesCopy to Clipboard Copied! Toggle word wrap Toggle overflow BROKER_INSTANCE_DIR\etc\artemis.profile.cmdおよびBROKER_INSTANCE_DIR\bin\artemis-service.xml設定ファイルを編集して、アーカイブを抽出した際に作成された新しいディレクトリーに、ARTEMIS_HOMEプロパティーを設定します。ARTEMIS_HOME=NEW_INSTALL_DIR
ARTEMIS_HOME=NEW_INSTALL_DIRCopy to Clipboard Copied! Toggle word wrap Toggle overflow BROKER_INSTANCE_DIR\etc\artemis.profile.cmd設定ファイルを編集して、JAVA_ARGS 環境変数を設定し、正しいログマネージャーバージョンを参照します。JAVA_ARGS=NEW_INSTALL_DIR\lib\jboss-logmanager-2.0.3.Final-redhat-1.jar
JAVA_ARGS=NEW_INSTALL_DIR\lib\jboss-logmanager-2.0.3.Final-redhat-1.jarCopy to Clipboard Copied! Toggle word wrap Toggle overflow BROKER_INSTANCE_DIR\bin\artemis-service.xml設定ファイルを編集して、正しいログマネージャーバージョンを参照するようにブートストラップクラスパスの開始引数を設定します。<startargument>Xbootclasspath/a:%ARTEMIS_HOME%\lib\jboss-logmanager-2.0.3.Final-redhat-1.jar</startargument>
<startargument>Xbootclasspath/a:%ARTEMIS_HOME%\lib\jboss-logmanager-2.0.3.Final-redhat-1.jar</startargument>Copy to Clipboard Copied! Toggle word wrap Toggle overflow アップグレードされたブローカーを起動します。
BROKER_INSTANCE_DIR\bin\artemis-service.exe start
BROKER_INSTANCE_DIR\bin\artemis-service.exe startCopy to Clipboard Copied! Toggle word wrap Toggle overflow (オプション) ブローカーが実行され、バージョンが変更されたことを確認します。ブローカーの起動後に、
BROKER_INSTANCE_DIR\log\artemis.logログファイルを開き、以下のような 2 つの行を見つけます。ブローカーの稼働後にログに表示される新しいバージョン番号に注意してください。INFO [org.apache.activemq.artemis.core.server] AMQ221007: Server is now live ... INFO [org.apache.activemq.artemis.core.server] AMQ221001: Apache ActiveMQ Artemis Message Broker version 2.7.0.redhat-00054 [0.0.0.0, nodeID=554cce00-63d9-11e8-9808-54ee759954c4]
INFO [org.apache.activemq.artemis.core.server] AMQ221007: Server is now live ... INFO [org.apache.activemq.artemis.core.server] AMQ221001: Apache ActiveMQ Artemis Message Broker version 2.7.0.redhat-00054 [0.0.0.0, nodeID=554cce00-63d9-11e8-9808-54ee759954c4]Copy to Clipboard Copied! Toggle word wrap Toggle overflow
関連情報
- ブローカーのインスタンス作成に関する詳細は、ブローカーインスタンスの作成を参照してください。
-
ブローカーインスタンスの設定ファイルおよびデータを、ブローカーインスタンスのディレクトリー外の場所を含む、カスタムディレクトリーに格納できるようになりました。
BROKER_INSTANCE_DIR\etc\artemis.profileファイルで、ブローカーインスタンスの作成後にカスタムディレクトリーの場所を指定して、ARTEMIS_INSTANCE_ETC_URIプロパティーを更新します。以前のバージョンでは、これらの設定ファイルとデータは、ブローカーインスタンスのディレクトリー内の\etcディレクトリーおよび\dataディレクトリーにのみ保存できました。