写在开头: kafka是开发系统中比较常用的一个数据流通组件,通常kafka服务器节点为奇数个以便选择leader broker。下面整理了几个常用的kafka操作命令。
1.kafka安装路径
cd /opt/software/*/kafka_2.10-0.10.1.0/bin
2.topic列表
./kafka-topics.sh --list --zookeeper 24.11.22.106:2191
3.top详情
./kafka-topics.sh --describe --topic DEMO_TOPIC--zookeeper 24.11.22.106:2191
4.topic消费情况
sh kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --group demo_group_1 --topic DEMO_TOPIC--zookeeper 24.11.22.106:2191
5.控制台生产消息
sh kafka-console-producer.sh --broker-list 24.11.22.101:9092 --topic DEMO_TOPIC
6.控制台消费消息
sh kafka-console-consumer.sh --zookeeper 24.11.22.106:2191 --topic DEMO_TOPIC--from-beginning
7.创建topic 一个备份 12个分区
./kafka-topics.sh --create --zookeeper 24.11.22.106:2191 --replication-factor 1 --partitions 12 --topic DEMO_TOPIC