Kafka相关操作
- 启动Zookeeper服务,服务将运行在
2181
端口
# 后台运行服务,并把日志输出到当前文件夹下的zookeeper-out.file文件中 nohup bin/zookeeper-server-start.sh config/zookeeper.properties > zookeeper-out.file 2>&1 &
- 启动Kafka服务,服务将运行在
9092
端口
# 后台运行服务,并把日志输出到当前文件夹下的kafka-out.file文件中 nohup bin/kafka-server-start.sh config/server.properties > kafka-out.file 2>&1 &
- 首先创建一个叫
consoleTopic
的Topic
./bin/kafka-topics.sh --create --topic consoleTopic --bootstrap-server 192.168.5.78:9092
- 查看指定Topic
./bin/kafka-topics.sh --describe --topic consoleTopic --bootstrap-server 192.168.5.78:9092
- 会显示如下Topic信息
Topic: consoleTopic TopicId: tJmxUQ8QRJGlhCSf2ojuGw PartitionCount: 1 ReplicationFactor: 1 Configs: segment.bytes=1073741824
Topic: consoleTopic Partition: 0 Leader: 0 Replicas: 0 Isr: 0
- 查看所有Topic
./bin/kafka-topics.sh --bootstrap-server localhost:9092 --list
- 生产消息(向Topic中发送消息)
./bin/kafka-console-producer.sh --bootstrap-server 192.168.5.78:9092 --topic consoleTopic
- 直接在命令行中输入信息即可发送
- 消费消息(重新打开一个窗口,通过如下命令可以从Topic中获取消息)
# 查看topic最近的数据
./bin/kafka-console-consumer.sh --bootstrap-server 192.168.5.78:9092 --topic consoleTopic
# 查看topic下所有数据
./bin/kafka-console-consumer.sh --bootstrap-server 192.168.5.78:9092 --topic consoleTopic --from-beginning
- 查看进程
Kafka可视化搭建链接:吊炸天的 Kafka 图形化工具 Eagle,必须推荐给你! - 简书 (jianshu.com)
本文来自博客园,作者:术科术,转载请注明原文链接:https://www.cnblogs.com/shukeshu/p/16697689.html