400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
YMatrix 文档
关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
流计算引擎
灾难恢复
系统配置参数
索引
扩展
SQL 参考
常见问题(FAQ)
小版本升级是指在主版本号不变的前提下,升级到新的版本。 如:从 5.0.0 升级到 5.0.2;从 5.0.0 升级到 5.1.0。
下面,以从 YMatrix 5.0.0 升级到 5.1.0 为例,介绍详细步骤。示例中主节点名称为 mdw。
从官网获得 5.1.0 安装包,matrixdb5-5.1.0+enterprise-1.el7.x86_64.rpm,并拷贝到所有节点。
切换到 mxadmin 用户。
[<用户名称>@mdw ~]$ sudo su - mxadmin
停止集群。
[mxadmin@mdw ~]$ mxstop -af
使用 root 用户执行:
# systemctl stop matrixdb5.supervisor.service
复制新 RPM 包到所有节点。
~ scp <本地路径> <用户名>@<服务器 IP 地址>: <服务器路径>
使用 root 用户升级到新 RPM 包:
# yum upgrade -y matrixdb5-5.1.0+community-1.el7.x86_64.rpm
# yum reinstall -y matrixdb5-5.1.0+community-1.el7.x86_64.rpm
注意!
不要用yum erase
,否则会删除前一个版本的配置。
注意!
由于安装目录结构的改变,在upgrade
命令后请务必执行一次reinstall
命令确保安装目录正确。
# systemctl start matrixdb5.supervisor.service
切换到 mxadmin 用户:
# su - mxadmin
启动集群:
$ mxstart -a
如果在新版本数据库中集群拓扑发生了变化(增加或减少了服务器),且在集群中使用了 Grafana 监控,那么你需要登录 matrixmgr 数据库升级 matrixmgr 插件,并重置采集任务:
[mxadmin@mdw ~]$ psql -d matrixmgr
matrixmgr=# ALTER EXTENSION matrixmgr UPDATE;
matrixmgr=# SELECT mxmgr_remove_all('local');
matrixmgr=# SELECT mxmgr_deploy('local');