kafka 命令笔记
安装时,需提前安装好 zookeeper
进入 kafka的config目录后,修改3个地方
broker.id=1 (不能重复,设置后不能改)
log.dirs=/opt/module/kafka/datas
zookeeper.connect=test1:2181,test2:2181,test3:2181
安装时,brokeid,设置后,不能修改,否则不正常。需要删了重装。
创建主题
进入kafka目录
bin/kafka-topics.sh --bootstrap-server test1:9092 --topic first --create --partitions 1 --replication-factor 3
显示
bin/kafka-topics.sh --bootstrap-server test1:9092 --list
显示详情
bin/kafka-topics.sh --bootstrap-server test1:9092 --topic first --describe
修改
bin/kafka-topics.sh --bootstrap-server test1:9092 --topic first --alter --partitions 3
生产
bin/kafka-console-producer.sh --bootstrap-server test1:9092 --topic first
消费
bin/kafka-console-consumer.sh --bootstrap-server test2:9092 --topic first
消费所有
bin/kafka-console-consumer.sh --bootstrap-server test3:9092 --topic first --from-beginning