DataGrip 里查看 Kafka 消息和 ES 文档:DataBridge 使用记录

简介: 记录 DataBridge 的安装和连接方法,给出 ES、Kafka 查询示例,说明 ZooKeeper、RabbitMQ、Nacos、MinIO/S3 的操作入口与限制。附本机界面截图及配音视频。

DataBridge 是我维护的 DataGrip 插件。它支持 Elasticsearch、Kafka、ZooKeeper、RabbitMQ、Nacos、MinIO/S3,入口放在 DataGrip 的数据源和资源树里。这篇记录按安装、连接、查询的顺序写,截图来自本机演示环境。

这里先说清用途:查一批 Kafka 消息、看 ES 文档、核对 Nacos 配置,适合在 IDE 里顺手完成。各适配器的操作范围不同,不能把它们都当作关系数据库使用。下面会把这些限制放在对应步骤旁边。

先装插件,再创建连接

在项目 Releases 页面下载插件 ZIP,不要解压。打开 DataGrip 的 Settings → Plugins,点齿轮,选择 Install Plugin from Disk,选中 ZIP,重启 IDE。

接着打开 Settings → Tools → DataBridge,勾选需要的适配器。界面可以选中文或英文;切换后需要重新打开已有的插件页面。

设置页:适配器开关与界面语言

在 Database Explorer 中点“+”,从 Data Source → Other 中找带有“(DataBridge)”后缀的类型。下表是本机连接示例,服务器地址和认证信息需要换成自己的。

类型 URL 示例
Elasticsearch jdbc:esrest:http://localhost:9200
Kafka jdbc:databridge:kafka://localhost:9092
ZooKeeper jdbc:databridge:zookeeper://localhost:2181/app
RabbitMQ jdbc:databridge:rabbitmq://localhost:15672
Nacos 2 jdbc:databridge:nacos://localhost:8848/nacos
Nacos 3 Console jdbc:databridge:nacos://localhost:8080
MinIO jdbc:databridge:s3://localhost:9000

User/Password 填在连接配置中。Kafka 和 ZooKeeper 如果提示缺少驱动依赖,按驱动页提示下载,再测试连接。

查 ES:先限定索引和条数

连上 Elasticsearch 后,先选一个已存在的索引。比如索引叫 logs,可以运行:

SELECT * FROM "logs" LIMIT 100;

插件把支持的 SQL 转成 DSL。结果表格旁边能看到生成的 DSL,遇到返回结果和预期不一致时,可以先核对这一部分。

ES 查询结果及生成的 DSL

文档编辑有版本检查,索引设置、Mapping、别名等有对应入口。普通浏览最多 10000 条,统计最多 10000 个分组;SQL 只支持项目文档列出的子集,也没有跨文档事务。

查 Kafka:指定分区和起点

打开 Topic 的消息表格,选择分区,然后选择 earliest、offset 或时间起点。下面这个例子读取分区 0 的前一批消息:

SELECT * FROM "demo-topic"
WHERE partition = 0 AND offset >= 'earliest' LIMIT 100;

Kafka 消息表格:分区、位点与消息内容

每批最多 100 条,可以继续读下一批,JSON 内容可以格式化查看。这里不加入业务消费组,也不提交消费组位点。它是只读检查入口,业务消费还是交给应用里的 Kafka 客户端。

ZooKeeper:路径范围要先确认

连接示例中的 /app 是 chroot。如果只想看某个子树,可以在连接中限定路径。展开节点后,详情页显示数据、Stat 和 ACL;使用 digest 认证时,在连接配置里填写认证信息。

ZooKeeper 节点数据、Stat 与 ACL

这个适配器只读。查询使用根节点和直接子节点的有限快照,不会无限递归扫描整棵树。

RabbitMQ:注意连接的是管理接口

RabbitMQ 连接使用 Management HTTP API,示例端口是 15672,不是 AMQP 的 5672。连接后可以查看队列、交换机和绑定等资源。

RabbitMQ 资源列表

取消息、重新入队和发送调试消息都有单独入口。重新入队也可能改变消息顺序和 redelivered 标志,操作前需要确认服务端权限及数据源的只读设置。

Nacos 和对象存储:从资源树进入表格

Nacos 按命名空间组织配置和服务。打开配置表格,可以核对配置内容;打开服务表格,可以查看注册信息。

Nacos 配置表格

MinIO/S3 先选 Bucket,再看对象列表。对象较多时用 Prefix 缩小范围。macOS 上可以预览图片和系统支持的 PDF、Office、媒体文件。

MinIO/S3 对象表格

这两个适配器的原生表格目前只读。本文不包含上传对象、删除对象或修改 Nacos 配置的操作说明。

视频与项目文档

5 分 16 秒视频教程按同样顺序展示安装、连接和各适配器界面。视频是截图配音教程,使用美式英语合成女声,画面保留中英文字幕。

安装包、完整连接说明和验证记录放在项目仓库。截图中的 IDE 是 DataGrip 2026.2.6,数据来自本机合成数据,部分演示使用协议夹具。截图能说明界面与操作位置,不代表所有服务器版本都已验证。

项目源码公开供查看,保留所有权利;二进制使用范围以仓库 EULA 为准。本文文字整理使用了 AI 辅助,操作说明依据项目实现和已有验证记录。

相关文章
|
6天前
|
JavaScript API iOS开发
DeepSeek Harness下载、安装、配置一篇搞定(2026整理,送常用插件)
DeepSeek Harness(DSH)是DeepSeek于2026年开源的MIT协议AI Agent框架,支持插件化组装模型、工具、沙箱与UI,兼容主流大模型。本文提供免Node.js的桌面端安装包(Win/macOS),含详细图文教程及热门插件推荐。
2882 22
|
1天前
|
云安全 人工智能 安全
|
6天前
|
Linux 开发工具 iOS开发
Codex保姆级教程(下载+安装+登录+使用,含所有版本,2026最新)
Codex是OpenAI推出的开源AI编程智能体,本地运行,可理解整个代码库,支持自然语言指令改代码、执行命令、跑测试、修Bug,兼容Win/macOS/Linux。(239字)
|
7天前
|
iOS开发 Docker MacOS
【2026实测】Docker Desktop下载、安装、汉化、配置教程(附官网安装包)
Docker Desktop 是 Docker 官方推出的桌面容器管理工具,集成引擎、CLI、图形界面与 Kubernetes,支持 Win/macOS/Linux。2026 最新版 4.88.1 强化 ARM 原生运行、镜像加速及资源可视化,附中文汉化与国内镜像配置指南。
1277 5
|
云安全 安全 网络安全
|
7天前
|
安全 算法 定位技术
《高性价比人生指南》完整原版:普通人用最少的资源,过好这一生的底层逻辑~How To Live Better
📖《高性价比人生指南》是一份基于实证、拒绝焦虑的生存手册,倡导以“人生时薪”为视角,重新计算时间、金钱与精力的成本与收益。它不承诺逆袭,只教人算清账:省下的钱若耗掉时间便亏;买体验比买物品更值;睡眠是最高杠杆的健康投资;关系贵在情绪价值而非表面热络;学习重在改变行为而非自我安慰。核心理念:用低成本、高回报的微小行动,换取长期的选择权——不是成为谁,而是掌控自己人生的主动权。
|
19天前
|
人工智能 API 开发工具
DeepSeek Harness 神插件:白嫖 13 家大厂模型
`dsh-our-free-model` 是 DeepSeek Harness 神级插件:零配置、零API Key、零账号,聚合13家大厂免费模型(含DeepSeek V4.1 Flash、Kimi K3等),支持本地网关、用量看板与自动降级,真正实现“白嫖即用”。
3383 52
|
12天前
|
人工智能 JSON Linux
【保姆级】ComfyUI部署教程(下载+安装+配置+工作流,2026最新)
ComfyUI 是一款开源节点式AI生成工具,支持图像、视频、音频及3D内容创作。通过拖拽连线组合模型加载、提示词、采样等节点,构建可复用、易修改的工作流,兼容SD1.5、SDXL、Flux、Qwen Image等主流模型。