3.9.0 升级说明
✨ 查看变更内容
单机模式
微服务应用升级到
3.9.0
,参考 微服务升级镜像升级完成后,执行
docker exec -it $(docker ps | grep community | awk '{print $1}') bash
进入微服务应用容器内,再执行重新初始化协作套件索引(此版本 Elasticsearch 已升级到 8.5.3)的脚本:source /entrypoint.sh && resetCollaborationIndex
如果开启了 mongodb 连接认证,需要手动创建
mdworksheetsearch
库- 每个库有单独的用户认证:需要使用 admin 角色的用户创建与其他库一样的用户,例子如下:
mongo -u root -p 密码 --authenticationDatabase admin
use mdworksheetsearch
db.createUser({user: "修改成与其他库一样的用户",pwd: "修改成与其他库一样的密码",roles: [{role: "readWrite",db: "mdworksheetsearch"}]}) - 所有库有同一个用户认证:需要修改此用户的权限,授权新数据库
- 每个库有单独的用户认证:需要使用 admin 角色的用户创建与其他库一样的用户,例子如下:
集群模式
对数据存储相关的服务器进行备份
微服务应用升级到
3.9.0
,参考 微服务升级Elasticsearch
升级到 8.5.3(可联系明道云团队协助完成)Elasticsearch
升级完成后,执行docker exec -it $(docker ps | grep community | awk '{print $1}') bash
进入微服务应用容器内,再执行重新初始化协作套件索引的脚本:source /entrypoint.sh && resetCollaborationIndex
如果开启了 mongodb 连接认证,需要手动创建
mdworksheetsearch
库- 每个库有单独的用户认证:需要使用 admin 角色的用户创建与其他库一样的用户,例子如下:
mongo -u root -p 密码 --authenticationDatabase admin
use mdworksheetsearch
db.createUser({user: "修改成与其他库一样的用户",pwd: "修改成与其他库一样的密码",roles: [{role: "readWrite",db: "mdworksheetsearch"}]}) - 所有库有同一个用户认证:需要修改此用户的权限,授权新数据库
- 每个库有单独的用户认证:需要使用 admin 角色的用户创建与其他库一样的用户,例子如下: