操作场景
该任务指导您将开源 RabbitMQ 的元数据迁移至腾讯云消息队列 RabbitMQ 版。
前提条件
向消息队列 RabbitMQ 版导入元数据文件时,您需要先从开源 RabbitMQ 导出元数据文件。
操作步骤
从自建RabbitMQ集群导出元数据
1. 登录 RabbitMQ 控制台。
2. 在左侧导航栏选择集群管理 > 集群列表,选择好地域后,单击目标集群的 ID,进入集群基本信息页面。
3. 在Web 控制台访问地址模块,查看用户名及密码,单击公网访问地址。
4. 使用上个步骤中的用户名及密码,登录到自建开源 RabbitMQ 控制台。
5. 在 Overview 页面下方,单击 Export definitions。在输入框中填写目标文件名后,在“Virtual host”处选择“All”或某个 Vhost,单击右侧的 Download broker definitions,导出全部 Vhost 或某个 Vhost 的元数据文件。
6. 查看导出的元数据的内容
将元数据导入到腾讯云RabbitMQ集群
1. 登录 RabbitMQ 控制台,单击迁移上云。
2. 在迁移上云任务列表页,单击新建任务。
目标集群:选择元数据导入的目标 TDMQ RabbitMQ 版集群。
任务类型
All:将开源 RabbitMQ 集群所有元数据导入 TDMQ RabbitMQ 版集群中;
指定Vhost:将开源 RabbitMQ 集群指定 Vhost 元数据导入 TDMQ RabbitMQ 版集群指定的 Vhost 中。
元数据文件:选择本地的元数据文件。
说明:
导入集群名称或 admin 密码可能导致部分功能不可用,建议去除此类元数据字段。
3. 在导入数据的预览页查看导入的数据是否正确。如果有报错,请根据报错文案修改源集群元数据格式。
4. 单击创建任务。在迁移上云任务列表页会生成一条任务记录。
5. 单击查看详情可以查看本次迁移任务的详情。