rocketmq迁移
rocketmq迁移
(从192.168.XXX.XXX,192.168.XXX.XXX迁移到192.168.XXX.XXX 192.168.XXX.XXX)
1、 停掉192.168.XXX.XXX上的broker-a,命令:cd /home/dsyx/mq/rocketmq-master1/bin; sh mqshutdown broker
2、 将broker-a的logs目录store拷贝到192.168.XXX.XXX,在XXX.XXX上启动新的namserver以及broker-a(配置4个nameserver地址),端口与原机器保持一致
命令:在XXX.XXX上执行rsync –avP dsyx@192.168.XXX.XXX:/home/dsyx/mq/rocketmq-master1/store .
cd /home/dsyx/mq/rocketmq-master1/ rsync -avP dsyx@192.168.XXX.XXX:/home/dsyx/mq/rocketmq-master1/store .
修改broker-a.properties的nameserver地址为192.168.XXX.XXX:31221;192.168.XXX.XXX:25101;192.168.XXX.XXX:11000;192.168.XXX.XXX:11000
启动nameserver以及broker-a
命令:cd /home/dsyx/mq/rocketmq-master1/bin && nohup sh mqnamesrv -c ../conf/mqnamesrv.properties > ./nohup-mqnamesrv.log 2>&1 &
nohup sh mqbroker -c ../conf/2m-noslave/broker-b.properties > nohup-mqbroker.log 2>&1 &
3、检查新的broker是否加入集群,以及broker地址是否正确,是否有请过到该broker
命令:sh bin/mqadmin clusterList -n 192.168.XXX.XXX:11000
在192.168.XXX.XXX执行netstat -antp |grep 31225 (31225为broker地址)
4、停掉192.168.XXX.XXX上的broker-b,命令:/home/dsyx/mq/rocketmq-master1/bin ; sh mqshutdown broker
5、将broker-b的logs目录store目录(家目录下以及rocketmq目录下)拷贝到192.168.XXX.XXX,在XXX.XXX上启动新的namesrv以及broker-b配置4个namesrv地址,端口与原机器保持一致
命令:在192.168.XXX.XXX执行rsync -avP dsyx@192.168.XXX.XXX:/home/dsyx/mq/rocketmq-master1/store .
cd/home/dsyx/mq/rocketmq-master1/ rsync -avP dsyx@192.168.XXX.XXX:/home/dsyx/mq/rocketmq-master1/store .
修改broker-a.properties的nameserver地址为192.168.XXX.XXX:25101;192.168.XXX.XXX:25101;192.168.XXX.XXX:11000;192.168.XXX.XXX:11000
启动nameserver以及broker-b
命令:cd /home/dsyx/mq/rocketmq-master1/bin && sh nohup sh mqnamesrv -c ../conf/mqnamesrv.properties > ./nohup-mqnamesrv.log 2>&1 &
nohup sh mqbroker -c ../conf/2m-noslave/broker-b.properties > nohup-mqbroker.log 2>&1 &
6、检查新的broker是否加入集群,以及broker地址是否正确,是否有请过到该broker
命令:sh bin/mqadmin clusterList -n 192.168.XXX.XXX:11000
在192.168.XXX.XX执行netstat -antp |grep 31225
7、修改DNS中roceetmq域名指向为192.168.XXX.XXX 192.168.XXX.XXX
8、逐个重启192.168.XXX.XXX 192.168.XXX.XXX的nameserver,然后用netstat命令查看是否有请求连接到该nameserver
9、将192.168.XXX.XXX 192.168.XXX.XXX上的broker的配置文件重命名

浙公网安备 33010602011771号