跳到主要内容

4.0.0 升级说明

查看变更内容如果需要启用数据集成,参考 这里

单机模式

  • 数据备份

  • 如果开启了 mongodb 连接认证,需要手动创建 mddatapipeline 库,参考 如何新建 MongoDB 数据库

  • 微服务升级到 4.0.0,参考 微服务升级

  • 镜像升级完成后进入微服务应用容器内执行数据库调整脚本,具体步骤如下:

    1. 进入容器:docker exec -it $(docker ps | grep community | awk '{print $1}') bash

    2. 执行以下命令,通讯录隔离支持添加组织角色(如果已自定义用户名、密码,注意修改对应参数值

      mysql -h 127.0.0.1 -P 3306 -uroot -p123456 --default-character-set=utf8 < /init/mysql/4.0.0/DDL.sql
  • 如果使用外部文件对象存储,参考 自定义文件对象存储 重新初始化预置文件

集群模式

  • 对数据存储相关的服务器进行备份

  • 如果开启了 mongodb 连接认证,需要手动创建 mddatapipeline 库,参考 如何新建 MongoDB 数据库

  • 微服务升级到 4.0.0,参考 微服务升级

  • 镜像升级完成后进入微服务应用容器内(任意一个实例),具体步骤如下:

    1. 进入容器:docker exec -it $(docker ps | grep community | awk '{print $1}') bash

    2. 更新预置文件:source /entrypoint-cluster.sh && fileInit (如果使用外部文件对象存储则不需要执行此命令,参考 自定义文件对象存储 重新初始化预置文件)

    3. 执行以下脚本,通讯录隔离支持添加组织角色

      mysql -h $ENV_MYSQL_HOST -P $ENV_MYSQL_PORT -u$ENV_MYSQL_USERNAME -p$ENV_MYSQL_PASSWORD --default-character-set=utf8 < /init/mysql/4.0.0/DDL.sql
  • 修改 Kafka 配置文件 server.properties,添加以下2个配置

    message.max.bytes=10485760
    replica.fetch.max.bytes=10485760