<< Click to Display Table of Contents >> Linux集群环境升级操作步骤 |
•停止原集群数据集市调度任务
登录老集群所有C节点,打开“调度任务”页面,停掉每个节点上的作业服务,如下图所示:
•老集群替换jar包
老版本MPP集群各节点,停止服务,备份Yonghong/product中原有jar换包,然后替换New发布版本的api.jar、product.jar、thirds.jar。
•数据备份
数据备份的内容和步骤和MPP版本升级一致,需要注意每个节点的数据都需要备份,文件系统需要备份bihome和cloud目录,数据库系统需要先将数据库内容同步到本地文件系统后,再备份bihome目录。
•环境部署
安装一个新版本系统(只有C角色的节点,后文简称“新C”),注意相关license申请,需要包含集市相关操作权限模块。
•新节点接入老版本环境集群
1.在新安装的C节点,修改相关配置项
1)bi.propertise 新增配置项:
cloud.use.vooltdb=false
dc.global.path=XXX/Yonghong/bihome/global_bi.properties(XXX为产品安装目录,整个目录需要指向新安装节点的global_bi.properties文件)
2)global_bi.properties 配置:
dc.node.naming=XXX(XXX为老版本集群环境N节点IP,如果是Naming双活,请填写主N的IP)
dc.io.local=false
2.新节点接入老集群
1)启动老版本MPP集群,需要逐台节点检查是否正常启动,可以在C节点“监控预警>系统监控概览”中查看是否每台节点都是alive,如果不是,请检查没有alive的节点异常,确保每台服务器都是alive。
2)启动新安装的节点“新C”,查看节点是否成功接入老集群,“管理系统>vooltDB管理>数据迁移”页面显示老集群中的集市文件信息,则接入成功,如果没有数据请检查前序步骤是否操作正确。
3.新节点安装VooltDB服务器
按照客户部署方案的具体规划,在“新C”上安装VooltDB系统,具体方式参考帮助文档“VooltDB集市部署”中的指导进行。如果是部署集群VooltDB,需要先按照“zookeeper安装”安装zookeeper集群。
•MPP集市数据迁移到VooltDB
登录“新C”节点,打开“管理系统>VooltDB管理>数据迁移”页面,点击“开始迁移”按钮,如下图所示:
所有集市文件状态均显示“迁移成功”后,表示迁移完成,如下图:
•MPP集市文件数据拷贝到新节点
停止“新C”的BI服务,登录“新C”的Yonghong的安装目录,备份bihome文件夹为bihomebak。
登录老版本MPP集群的C节点服务器的Yonghong安装目录,将bihome文件夹整体拷贝到“新C”的同级目录下,替换目录下的bihome文件夹。替换完成后,将“新C”备份的bihomebak目录中除bi.properties的文件拷贝到bihome中覆盖。
编辑bi.properties文件,修改:cloud.use.vooltdb=true,并且删除所有dc开头的属性(这些属性都是MPP相关配置,VooltDB不需要了)。
•VooltDB系统功能验证
完成上述步骤后,MPP数据迁移到VooltDB的工作已经完成,可以启动新安装的节点,按照客户实际情况(如果有定开的相关内容需要部署定开并验证)进行基本功能验证,测试新系统的功能是否正常。
后续如果要进行C节点的扩容,需要接入安装的VooltDB节点,如果使用文件系统,需要将已有C节点的bihome路径下的vooltdb.config拷贝到扩容的C节点的路径下,如果使用数据库系统,则扩容的C节点直接接入数据空间即可。