1.2.2.2. 在 Windows 上从 7.0.x 升级到 7.1.0


在升级 7.0.x 代理前,您需要安装 Red Hat AMQ Broker 7.1.0 并创建临时代理实例。这将生成升级 7.0.x 代理所需的 7.1.0 配置文件。

先决条件

  • 在升级 AMQ Broker 前,请查看目标发行版本的发行注记。

    本发行注记介绍了重要的改进、已知问题以及目标版本中行为的更改。

    如需更多信息,请参阅 AMQ Broker 7.1 发行注记

  • 在升级 7.0.x 代理前,您必须首先安装版本 7.1。

    有关在 Windows 上安装 7.1 的步骤,请参阅安装 AMQ Broker

步骤

  1. 如果正在运行,请停止您要升级的 7.0.x 代理:

    > BROKER_INSTANCE_DIR\bin\artemis-service.exe stop
  2. 使用文件管理器备份代理的实例目录。

    1. BROKER_INSTANCE_DIR 文件夹上单击鼠标右键,然后选择" 复制 "。
    2. 在同一窗口中单击鼠标右键并选择" 粘贴"。
  3. 在 7.0.x 代理的 BROKER_INSTANCE_DIR/etc/ 目录中打开 artemis.profile 文件。

    1. 更新 ARTEMIS_HOME 属性,使其值引用 AMQ Broker 7.1.0 的安装目录:

      ARTEMIS_HOME="7.1.0_INSTALL_DIR"
    2. 在您更新的行中,添加 ARTEMIS_INSTANCE_URI 属性,并为它分配一个引用 7.0.x 代理实例目录的值:

      ARTEMIS_INSTANCE_URI="file://7.0.x_BROKER_INSTANCE_DIR"
    3. 通过添加 jolokia.policyLocation 参数并将它分配以下值来更新 JAVA_ARGS 属性:

      -Djolokia.policyLocation=${ARTEMIS_INSTANCE_URI}/etc/jolokia-access.xml
  4. 创建 7.1.0 代理实例。创建过程会生成从 7.0.x 升级到 7.1.0 所需的配置文件。在以下示例中,请注意实例是在目录 upgrade_tmp 中创建:

    > 7.1.0_INSTALL_DIR/bin/artemis create --allow-anonymous --user admin --password admin upgrade_tmp
  5. 将临时 7.1.0 实例的 etc 目录中复制到 7.0.x 代理的BROKER_INSTANCE_DIR/etc/ 目录中。

    1. 复制 management.xml 文件:

      > cp TEMPORARY_7.1.0_BROKER_INSTANCE_DIR/etc/management.xml 7.0_BROKER_INSTANCE_DIR/etc/
    2. 复制 jolokia-access.xml 文件:

      > cp TEMPORARY_7.1.0_BROKER_INSTANCE_DIR/etc/jolokia-access.xml 7.0_BROKER_INSTANCE_DIR/etc/
  6. 打开 7.0.x 代理的 BROKER_INSTANCE_DIR/etc/ 目录中的 bootstrap.xml 文件。

    1. 注释掉或删除以下两行:

      <app url="jolokia" war="jolokia.war"/>
      <app url="hawtio" war="hawtio-no-slf4j.war"/>
    2. 将以下内容添加到替换上一步中删除的两行:

      <app url="console" war="console.war"/>
  7. 启动您升级的代理:

    > BROKER_INSTANCE_DIR\bin\artemis-service.exe start

其它资源

有关创建代理实例的更多信息,请参阅 创建代理实例

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.