Kafka基本命令
1、查看topic信息
kafka-topics --zookeeper 10.79.2.92:2181/chroot --describe --topic dwr_pnl
2、创建topic
kafka-topics --create --topic dwr_pnl --zookeeper 10.79.2.92:2181/chroot --partitions 1 --replication-factor 3
3、修改分区数
kafka-topics kafka-topics --zookeeper 10.79.2.92:2181/chroot --alter --partitions 5 --topic dwr_pnl
4、查看分区offset
kafka-run-class kafka.tools.GetOffsetShell --topic dwr_pnl --broker-list 10.79.2.62:9092 --partitions 0
kafka-run-class kafka.tools.GetOffsetShell --topic ogg_mdl_u --broker-list 10.79.2.62:9092 --time -2 //-2 offset最小值 -1最大值
kafka-run-class kafka.tools.ConsumerOffsetChecker --zookeeper 10.79.2.92:2181/chroot --group report –topic dwr_pnl
5、列出zookeeper所有topic、group
kafka-topics --list --zookeeper 10.79.2.92:2181/chroot
6、查看消费者组
/opt/cloudera/parcels/KAFKA-2.1.1-1.2.1.1.p0.18/lib/kafka/bin/kafka-consumer-groups.sh -new-consumer --bootstrap-server 10.79.2.62:9092,10.79.2.63:9092,10.79.2.64:9092 --list
/opt/cloudera/parcels/KAFKA-2.1.1-1.2.1.1.p0.18/lib/kafka/bin/kafka-consumer-groups.sh -new-consumer --bootstrap-server 10.79.2.62:9092,10.79.2.63:9092,10.79.2.64:9092 --group report --describe
、生产者控制台
kafka-console-producer --broker-list 10.79.2.62:9092 --topic dwr_pnl
、消费者控制台
kafka-console-consumer --topic dwr_pnl --from-beginning --zookeeper 10.79.2.92:2181/chroot
二、zookeeper/bin/zkCli.sh相关命令
//显示节点信息 ls /brokers/ids //get 显示节点数据内容和属性信息 get /brokers/topics/test/partitions/0/state //ls2 显示子节点属性信息 ls2 /brokers/topics