大佬教程收集整理的这篇文章主要介绍了5.【kafka运维】生产者消费组压力测试运维(5),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
日常运维 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台
1. 发送1024条消息--num-records 100
并且每条消息大小为1KB--record-size 1024
最大吞吐量每秒10000条--throughput 100
sh bin/kafka-producer-perf-test.sh --topic test_create_topic4 --num-records 100 --throughput 100000 --producer-props bootstrap.servers=localhost:9092 --record-size 1024
你可以通过LogIKM查看分区是否增加了对应的数据大小
从LogIKM 可以看到发送了1024条消息; 并且总数据量=1M; 1024条*1024byte = 1M;2. 用指定消息文件--payload-file
发送100条消息最大吞吐量每秒100条--throughput 100
先配置好消息文件batchmessage.txt
然后执行命令 发送的消息会从batchmessage.txt
里面随机选择; 注意这里我们没有用参数--payload-delimeter
指定分隔符c;默认分隔符是n换行;
bin/kafka-producer-perf-test.sh --topic test_create_topic4 --num-records 1024 --throughput 100 --producer-props bootstrap.servers=localhost:9090 --payload-file config/batchmessage.txt
验证消息c;可以通过 LogIKM 查看发送的消息
相关可选参数
@H_874_103@--topic
--num-records
--throughput
--producer-props
--producer-props
bootstrap.servers= localhost:9092,client.id=test_client--producer.config
--producer.config
config/producer.propeties--print-metrics
--print-metrics
true--transactional-id
--transaction-duration-ms
--record-size
--payload-file
--payload-delimeter
指定,默认是用换行nl来分割的c;和 --record-size 两个中必须指定一个c;但不能同时指定 ; 如果提供的消息--payload-delimeter
--payload-file
指定了从文件中获取消息内容c;那么这个参数的意义是指定文件的消息分隔符c;默认值为 nc;即文件的每一行视为一条消息;如果未指定--payload-file
则此参数不生效;发送消息的时候是随机送文件里面选择消息发送的;消费100条消息--messages 100
sh bin/kafka-consumer-perf-test.sh -topic test_create_topic4 --bootstrap-server localhost:9090 --messages 100
相关可选参数
@H_874_103@--bootstrap-server
--consumer.config
--date-format
--fetch-size
--topic
--from-latest
--group
--hide-header
--messages
--num-fetch-threads
--print-metrics
--show-detailed-stats
--threads
Kafka专栏持续更新中…(源码、原理、实战、运维、视频、面试视频)
【kafka运维】Kafka全网最全最详细运维命令合集(精品强烈建议收藏!!!)_石臻臻的杂货铺-CSDN博客
【kafka实战】分区重分配可能出现的问题和排查问题思路(生产环境实战,干货!!!非常干!!!建议收藏)
【kafka异常】kafka 常见异常处理方案(持续更新! 建议收藏)
【kafka运维】分区从分配、数据迁移、副本扩缩容 (附教学视频)
【kafka源码】ReassignPartitionsCommand源码分析(副本扩缩、数据迁移、副本重分配、副本跨路径迁移
【kafka】点击更多…
以上是大佬教程为你收集整理的5.【kafka运维】生产者消费组压力测试运维(5)全部内容,希望文章能够帮你解决5.【kafka运维】生产者消费组压力测试运维(5)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。