从 4.3 升级到 4.4 版本

    推荐按以下步骤完成滚动升级:

    1. 可选步骤:把准备升级的节点从负载均衡器中移除
    2. 停止节点 (e.g. ,或者 systemctl stop emqx)
    3. 在 4.3 节点上备份data及etc目录(见下文)。
    4. 卸载 4.3 版本。
    5. 安装 4.4 版本,并把备份数据data及配置etc覆盖到相应位置。
    6. 可选步骤:把流量导入到此节点。
    • 环境变量 EMQX_NODE__DATA_DIR 指向的位置
    • 配置文件中 指向的位置
    • 在 docker 中运行的默认位置: /opt/emqx/data opt/emqx/etc (通常是一个挂在的外部volume)
    • 直接使用 zip 安装包的默认位置: <install-path>/data <install-path>/etc
    • 使用 RPM 或 DEB 安装包安装的默认位置:/var/lib/emqx/ /etc/emqx

    以 RPM 默认安装为例,你需要

    1. rpm -qa | grep emqx
    2. rpm -e emqx-4.3.x-x.x86_64
    • 以RPM默认安装为例:
    • 导入上步已备份的4.3数据及配置。
    1. cp -r ~/emqx-backup/etc/ /etc/emqx/
    2. cp -r ~/emqx-backup/data/ /var/lib/emqx/

    如果你使用的是systemctl启动:

    • 通过emqx_ctl 查看集群状态
    • 查看日志是否有异常
    • 通过dashboard查看是否有报警,本节点的状态是否正常