kafka支持的基本命令位于${KAFKA_HOME}/bin
文件夹中
常用命令:
- kafka-topics.sh
- kafka-console-consumer.sh
- kafka-console-producer.sh
Kafka命令参考页面: kafka-0.8.x-帮助文档
kafka-topics
# 查看topic列表
kafka-topics --list --zookeeper zkIP:2181
# 创建topic
kafka-topics --create --zookeeper zkIP:2181 --topic topic_name
# 创建topic 指定复制因子为2, partitions为3
kafka-topics --create --zookeeper zkIP:2181 --replication-factor 2 --partitions 3 --topic topic_name
# 删除topic
kafka-topics --delete --zookeeper zkIP:2181 --topic topic_name
# 修改topic
kafka-topics --alter --zookeeper zkIP:2181 --partitions 4 --topic topic_name
kafka-console-consumer
# 消费topic
kafka-console-consumer --zookeeper zkIP:2181 --topic topic_name
# 重头消费topic
kafka-console-consumer --zookeeper zkIP:2181 --topic topic_name --from-beginning
kafka-console-producer
# 发送数据到topic
kafka-console-producer --broker-list kafka_broker_ip:9092 --topic topic_name
kafka-consumer-groups
查看消费组信息
# 查看消费组信息
kafka-consumer-groups.sh --bootstrap-server kafka_broker_ip:9092 --describe --group test-group1
未完待续……