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)
新架构 FAQ
集群部署 FAQ
SQL 查询 FAQ
MatrixGate FAQ
运维 FAQ
监控告警 FAQ
PXF FAQ
PLPython FAQ
性能 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');