mac + Homebrew使用Kafka

一、安装Kafka

 

二、启动Kafka

启动ZooKeeper

启动Kafka

三、常用命令

查看topic

创建topic

删除topic

./kafka-topics --describe --zookeeper localhost:2181 --topic input_kafka

创建Console Producer

创建Console Consumer

# 启动zk cd /usr/local/Cellar/kafka/2.7.0/bin/ ./zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties

# 启动kafka cd /usr/local/Cellar/kafka/2.7.0/bin/ ./kafka-server-start /usr/local/etc/kafka/server.properties

# 创建topic cd /usr/local/Cellar/kafka/2.7.0/bin/ ./kafka-topics --create --topic output --replication-factor 1 --partitions 3 --zookeeper localhost:2181

# 创建控制台生产者 cd /usr/local/Cellar/kafka/2.7.0/bin/

./kafka-console-producer --broker-list localhost:9092 --topic test

./kafka-console-producer --broker-list localhost:9092 --topic input_kafka < /Users/zhaochenhui/Desktop/test.txt

# 创建控制台消费者 cd /usr/local/Cellar/kafka/2.7.0/bin/ ./kafka-console-consumer --bootstrap-server localhost:9092 --topic output_kafka --from-beginning

# 显示当前的kafka topics cd /usr/local/Cellar/kafka/2.7.0/bin/ ./kafka-topics --list --zookeeper localhost:2181

# 查看消费者组 ./kafka-consumer-groups --bootstrap-server localhost:9092 --list

# 查看某个消费者组的消费详情 ./kafka-consumer-groups --bootstrap-server localhost:9092 --describe --group myGroup

# 查看topic的分区和副本情况 ./kafka-topics --describe --zookeeper localhost:2181 --topic input_kafka

posted @ 2021-12-31 17:08  maider  阅读(194)  评论(0编辑  收藏  举报