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)

posted @ 2022-09-15 19:11  术科术  阅读(25)  评论(0编辑  收藏  举报