举个栗子:kafka部署在10.10.10.10上,端口设置为15500,zookeeper部署在10.10.10.10上,端口设置为15520
进入kafka的bin目录下:
创建topic:
./kafka-topics.sh -zookeeper 10.10.10.10:15520 --create --partitions 5 --replication-factor 1 --topic test(test为要创建的topic名称)
查看topic列表:
./kafka-topics.sh --list --zookeeper 10.10.10.10:15520
发送消息:
./kafka-console-producer.sh --broker-list 10.10.10.10:15500 --topic test
消费者监听:
./kafka-console-consumer.sh --bootstrap-server 10.10.10.10:15500 --topic test --from-beginning(--from-beginning代表从头消费数据)
删除topic
./kafka-topics.sh --zookeeper 10.10.10.10:15520 --topic test --delete
消费指定group
./kafka-console-consumer.sh --bootstrap-server 10.10.10.10:15500 --topic test -group test_group --from-beginning
消费者group 列表
./kafka-consumer-groups.sh --bootstrap-server 10.10.10.10:15500 --list
查看消费group状态和消费详情
./kafka-consumer-groups.sh --bootstrap-server 10.10.10.10:15500 --group test_group --describe