大数据CDH

Kafka常用命令及测试

2021-06-14  本文已影响0人  小KKKKKKKK

基本的命令

1、创建topic

kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

replication-factor,为副本数;
partitions,为分片数,分片数量最好为kafka数据路径总和的整数倍;

2、查看都有哪些topic

kafka-topics --list --zookeeper localhost:2181 

3、查看topic详情

kafka-topics --describe --zookeeper localhost:2181 --topic test 

4、删除topic

kafka-topics --zookeeper localhost:2181 --topic test --delete 

5、消费topic中的数据

从头消费

kafka-console-consumer --bootstrap-server localhost:9092 --topic test --from-beginning

从输入命令起开始消费

kafka-console-consumer --bootstrap-server localhost:9092 --topic test

6、产生数据

kafka-console-producer --broker-list localhost:9092 --topic test 

7、压力测试

kafka-producer-perf-test --topic test --num-records 100 --record-size 1 --throughput 100 --producer-props bootstrap.servers=localhost:9092 

num-records,消息数量
record-size,单条消息的大小,单位为字节
throughput,多少秒一条消息,-1为没有间歇

8、平衡leader

kafka-preferred-replica-election --zookeeper zk_host:port/chroot
上一篇下一篇

猜你喜欢

热点阅读