启动 kafka,需要先启动内置 zookeeper
启动内置 zookeeper
zookeeper-server-start.sh ../config/zookeeper.properties
后台执行:
zookeeper-server-start.sh -daemon ../config/zookeeper.properties
启动 kafka
./kafka-server-start.sh ../config/server.properties
后台运行:
./kafka-server-start.sh -daemon ../config/server.properties
停止
停止 zookeeper:./zookeeper-server-stop.sh
停止 kafka:./kafka-server-stop.sh
创建 Topic
./kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test1
- –replication-factor 定义分区副本数,1 代表单副本,建议为 2
- –partitions 定义分区数
- –topic 定义 topic 名称
查看所有 Topic
./kafka-topics.sh --list --bootstrap-server localhost:9092
删除消息
./kafka-topics.sh --delete --bootstrap-server localhost:9092 --topic test
发布消息
./kafka-console-producer.sh --broker-list localhost:9092 --topic test
消费消息
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
评论区