本文档主要是记录一些Kafka的常用命令:
如果没有设置环境变量先进入bin目录。
– 启动kafka
nohup bin/kafka-server-start.sh config/server.properties &
– 创建一个topic:
kafka-topics.sh --create --zookeeper bigdata01:2181 --replication-factor 3 --partitions 3 --topic myTest
– 查看信息
kafka-topics.sh --list --zookeeper bigdata01:2181
kafka-topics.sh --zookeeper bigdata01:2181 --topic “myTest” --describe
– 创建生产者
kafka-console-producer.sh --broker-list bigdata05:9092 --topic myTest
– 消费消息
kafka-console-consumer.sh --bootstrap-server bigdata04:9092 --topic myTest --from-beginning
– 查看kafka消息
kafka-topics.sh --describe --zookeeper bigdata01:2181 --topic myTest
– 重新平衡
kafka-preferred-replica-election.sh --zookeeper bigdata01:2181
–删除topic:
kafka-topics.sh --zookeeper zk服务IP:2181 --delete --topic myTest