1、场景:
因业务需要,要求把rabbitmq-A集群上的数据迁移到rabbitmq-B集群上,rabbitmq的数据包括元数据(RabbitMQ用户、vhost、队列、交换和绑定)和消息数据,而消息数据存储在单独的消息存储库中。
2、迁移要求:
经过与业务方确认将计划是迁移元数据(RabbitMQ用户、vhost、队列、交换和绑定)。消息数据不做迁移处理。
3、迁移过程:
集群A-导出数据
用管理员账号登录到rabbitmq-A集群服务的管理后台
http://172.25.66.240:15672,按如下所示把备份的数据下载到本地
集群B-导入数据:
用管理员账号登录到rabbitmq-A集群服务的管理后台
http://172.27.66.240:25672,进入如下图所示的位置,导入数据,大概10秒钟左右。
集群B-验证数据:
刷新页面,查看用户、队列、vhost 等信息是否存在
注:这里的迁移时连用户密码得迁移过来的,需要注意用户密码是集群A得密码。如果需要修改可以点击如下进行修改:
这里输入新的密码即可。