完成SDB数据集群升级。要求如下:
1.集群升级前备份;
2.集群从2.8.5升级到3.4;
3.采用离线升级方式进行;
集群升级
第一步:数据备份
db.backupOffline({Name:"sc_backup",Path:"/opt/sequoiadb/tmp/backup/%g",Overwrite:true})//只能备份编码节点信息,复制组没有备份
var bc1 = new Sdb("localhost",11820)
dbg1.backupOffline({Name:"sc_backup",Path:"/opt/sequoiadb/tmp/backup/datagroup1"})
var bc2 = new Sdb("localhost",11830)
dbg2.backupOffline({Name:"sc_backup",Path:"/opt/sequoiadb/tmp/backup/datagroup2"})
var bc2 = new Sdb("localhost",11850)
dbg2.backupOffline({Name:"sc_backup",Path:"/opt/sequoiadb/tmp/backup/datagroup2"})
系统升级到3.4
root用户下解压安装包
tar -zxvf sequoiadb-3.4-linux_x86_64-installer.tar.gz
将sdb拷贝到其他机器上
scp sequoiadb-3.4-linux_x86_64-installer.run root@ysx1:~/sdb/
scp sequoiadb-3.4-linux_x86_64-installer.run root@ysx2:~/sdb/
在所有机器上执行安装命令
./sequoiadb-3.4-linux_x86_64-installer.run --upgrade true --mode text