date: 2020-06-05title: kafka常用指令 #标题
tags: kafka #标签
categories: MQ # 分类
用于记录下kafka的常用命令。
# 显示topic列表bin/kafka-topics.sh --zookeeper zk1:2181,zk2:2181,zk3:2181 --list也可以从一个节点上查看。下面简写查看一个节点。# 创建一个topic,并指定topic属性(副本数、分区数等)bin/kafka-topics.sh --create --zookeeper zk1:2181 --replication-factor 1 --partitions 3 --topic test# --partitions(分区)应等于或大于消费者,--replication-factor(副本数)不能大于kafka集群内主机节点# 查看某个topic的状态bin/kafka-topics.sh --zookeeper zk1:2181 --topic test --describe# 生产消息bin/kafka-console-producer.sh --broker-list kafka1:9092 --topic test# 消费消息bin/kafka-console-consumer.sh --bootstrap-server PLAINTEXT://kafka1:9092 --topic test# 查看实时消息,如果从头看可在后面加 --from-beginningkafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning# 删除topicbin/kafka-topics.sh --delete --zookeeper zk1:2181 --topic test
