当前位置: 首页 > news >正文

CentOS7 如何查看kafka topic中的数据

1. 确保 Kafka 服务运行

先检查 Kafka 和 Zookeeper 是否正在运行:

systemctl status kafka 
systemctl status zookeeper 

如果没有启动,先启动服务:

systemctl start zookeeper 
systemctl start kafka 

2. 进入 Kafka 安装目录

通常 Kafka 的脚本文件位于 Kafka 的安装目录,比如 /opt/kafka/bin/usr/local/kafka/bin。切换到该目录:

cd /opt/kafka/bin 

3. 列出现有的 Topics

使用 kafka-topics.sh 列出当前的 topics:

./kafka-topics.sh --bootstrap-server localhost:9092 --list 

你会看到所有可用的 topics。


4. 查看 Topic 数据

使用 kafka-console-consumer.sh 来消费指定 topic 的数据。

命令:

./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic <topic-name> --from-beginning 
  • 替换 <topic-name> 为你想要查看的 topic 名字。
  • --from-beginning 表示从头开始消费所有消息。如果你想查看最新的数据,可以省略这个参数。

示例

假设 Kafka 安装在 /opt/kafka,要查看名为 test-topic 的数据:

cd /opt/kafka/bin ./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test-topic --from-beginning 

5. 其他常用参数

  • 指定消费组:

    ./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic <topic-name> --group <group-name> 

    替换 <group-name> 为消费组名称。

  • 只查看部分消息: 如果消息量很大,你可以控制只读取有限条消息(比如 10 条):

    ./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic <topic-name> --max-messages 10 
http://www.lryc.cn/news/490113.html

相关文章:

  • VRRP实现出口网关设备冗余备份
  • 超详细:Redis分布式锁
  • Vue与React的Suspense组件对比
  • Spring框架深度剖析:特性、安全与优化
  • 硬盘文件误删:全面解析、恢复方案与预防策略
  • tcpdump抓包 wireShark
  • Android system_server进程
  • Vue3+element-plus 实现中英文切换(Vue-i18n组件的使用)
  • python实现猜数字游戏( 可视化easygui窗口版本 )
  • 自由学习记录(23)
  • Java语言程序设计 选填题知识点总结
  • 鸿蒙生态:开发者的新蓝海与挑战
  • 4.3 MySQL 存储函数
  • 【Python刷题】动态规划相关问题
  • 2024年9月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析
  • 论文阅读:SIMBA: single-cell embedding along with features
  • d3-quadtree 的属性、方法、示例
  • 初次体验加猜测信息安全管理与评估国赛阶段训练习
  • 在WSUS中删除更新
  • 5分钟轻松搭建Immich图片管理软件并实现公网远程传输照片
  • 数据集-目标检测系列- 昙花(昙花一现) 检测数据集 epiphyllum >> DataBall
  • 开源POC库推荐
  • vue3项目部署在阿里云轻量应用服务器上
  • javascrip页面交互
  • 【U盘车载音乐】某宝198的3068首车载专用音乐合集【高音质】24G
  • 【论文阅读】WGSR
  • 打造智能化在线教育平台详解:教培网校APP的架构设计与实现
  • 使用同一个链接,如何实现PC打开是web应用,手机打开是一个H5应用
  • STM32-- 调试 -日志输出
  • Python爬虫案例八:抓取597招聘网信息并用xlutils进行excel数据的保存