暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

gbase 同步kafka consumers状态

原创 卡号 2020-08-25
724

项目需要把旧集群卸载,重新安装新集群。为保障kafka consumer消费在新旧集群的一致性,需要将旧集群kafka consumer相关信息同步至新集群。

操作步骤
获取旧集群kafka consumer name,topic,brokers信息
Select name,topic,brokers from gclusterdb.kafka_consumers;

停止旧集群consumer task
Stop kafka consumer xx;
获取consumer maxoffset 及pos信息
Select offset,pos from gclusterdb.kafka_consumer_offset_xx where offset=(select max(offset) from kafka_consumer_offset_xx;

新集群创建consumer task
Create kafka consumer xx transaction topic xx brokers ‘$brokers’;
更新新集群consumer maxoffset 及pos信息
Insert into gclusterdb.kafka_consumer_offset_xx values(xxx, xxx);

Flush table gclusterdb.kafka_consumer_offset_xxx
启动新集群consumer task
Start kafka consumer xxx。

最后修改时间:2024-07-01 12:22:45
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论