记Pulsar集群数据迁移流程

本文介绍了在业务调整下如何将云上的Pulsar集群迁移到自建机房的两种方法:基于geo-replication的跨机房复制和节点扩缩容。详细步骤包括新集群搭建、复制配置、消费端切换以及节点下线等,为Pulsar集群迁移提供了清晰的操作指南。
摘要由CSDN通过智能技术生成

记Pulsar集群数据迁移流程

背景

公司业务调整,需要将一批运行在云上的Pulsar集群迁移到自建机房中。于是折腾了Pulsar迁移的流程,这里记录下主要操作。
Pulsar集群迁移主要有两种方式:
1、基于geo-replication跨机房复制的方式迁移;
2、通过节点扩缩容的方式替换节点完成集群迁移。

基于geo-replication迁移

基于跨机房复制的方案,基本架构就是将pulsar内部维护一个消费者将数据发送到副本集群。通过开启复制订阅,将消费者消费信息同步到副本集群,实现跨机房消费无缝切换(默认复制间隔为1s,消费切换时可能存在1s的重复消费)
这种方式适用于,集群Topic较少,只迁移部分数据的迁移场景。

操作流程:
  1. 搭建新集群B
  2. 在新集群B上按需创建需要复制的tenant、namespace,以及partitioned-Topic。(普通Topic会自动创新,分区Topic需要手动创建并指定分区数,否则会以普通Topic的形式自动创建各个分区的Topic)
  3. 把新集群B添加到旧集群A中:

bin/pulsar-admin clusters create --broker-url pulsar://gz-idc-pulsar-metric-split.company.info:6650 --url http://gz-idc-pulsar-metric-split.company.info:8080 pulsar-gz-idc-metric-split-cluster

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值