生产测试kafkaMirrorMaker同步效率

在跨机房迁移kafka集群的背景下,进行了kafkaMirrorMaker的同步效率测试。测试环境中,源端和目的端均为0.9版本kafka,目的端配置为单节点,CPU8核,内存15GB。通过调整KafkaMirrorMaker的消费者参数,并在目的端启动,观察到每分钟同步约15万条数据,注意offset提交频率和lag条数。测试了不同带宽、延迟、数据大小和量级下的同步效率和积压情况,得出结论:stream-num不应大于topic*partition数量,且根据目标端压缩需求配置compression.codec参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

生产测试kafkaMirrorMaker同步效率

背景:由于需要跨机房迁移kafka集群,进行数据同步的效率测试

  • kafka版本
    源端和目的端同为0.9版本kafka

  • 环境准备
    目的端搭建测试kafka单节点一台
    机器配置信息:CPU=8;内存=15G

    MIRRORMAKER消费者参数配置
    vi mirror-consumer.properties

zookeeper.connect=ip:2181,ip:2181
#consumer group id
group.id=MirrorGroupTest
auto.offset.reset=largest
#smallest

	注意:0.9版本的消费端一些参数是不可用的,可以去掉
![无效参数](https://img-blog.csdnimg.cn/20200430102902266.png)


MIRRORMAKER生产者参数配置
vi  mirror-producer.properties
bootstrap.servers=ip:9092
# specifies whether the messages are sent asynchronously (async) or synchronously (sync)
producer.type=sync
# specify the compression codec for all data generated: none, gzip, snappy, lz4.
# the old config values work as well: 0, 1, 2, 3 for none, gzip
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值