惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
MyScale Blog
MyScale Blog
N
Netflix TechBlog - Medium
I
InfoQ
Jina AI
Jina AI
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
量子位
月光博客
月光博客
罗磊的独立博客
雷峰网
雷峰网
The Cloudflare Blog
V
V2EX
小众软件
小众软件
人人都是产品经理
人人都是产品经理
博客园 - Franky
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题

博客园 - 若-飞

电商订单为什么要存「交易快照」 Git Submodule Sync 完整技术文档 企业AI Agent落地的核心逻辑与路径 基于langchain,Function Call的成功率怎么解决? LangChain Checkpoint(检查点)是什么?—— Agent 的"存档机制" RAG 设计:Embedding 如何切分 AI 客服系统设计:RAG 知识库设计 Go 百万连接服务器设计:从网卡到业务的全链路解析 深度解析 sync.Pool:从设计哲学到生产实践 Goroutine 泄漏:原因、检测与防范 Go Channel 关闭与超时机制完全指南 Go Map 无限增长问题解决方案 LangChain 聊天记录压缩:原理、机制与实战 揭开 sklearn 文本分类的核心原理:从词袋到逻辑回归 大模型“胡说八道”怎么办?一张图读懂检测、评估与修复全方案 企业级AI知识库权限隔离设计:让AI“懂规矩”比“懂知识”更重要 RAG系统设计全解析:从架构到多模态的核心知识图谱 RAG召回率提升全攻略:7大核心方法让检索更精准 RAG召回率提升秘籍:Metadata过滤的底层原理与实践 构建更好的RAG系统:深入理解混合搜索 一文搞懂 RAG 中 Retriever 和 Reranker 的区别 一文搞懂 RAG 的召回率(Recall)是什么? LangChain / LangGraph、MCP、Harness Engineer 与 Claude Code 的对应关系 Agent Harness 技术笔记:从 Trajectory 到 Function Calling Loop BLEU 是什么?——从原理到工程实践 一文讲清:Approve / Permit / Permit2 的本质区别 分库分表后跨分页查询的完整方案 ai如何处理私有数据 ai幻觉是啥,以及如何解决 别再让大模型“凭空瞎猜”了!带你认识AI最强外挂:ChromaDB
在 macOS 上用 DBeaver 连接 TDengine:踩坑总结与最终配置指南
若-飞 · 2026-01-27 · via 博客园 - 若-飞

TDengine 是高性能时序数据库,但在 macOS 上使用 DBeaver 连接时,很多同学会遇到 JDBC 驱动、类找不到、native 库加载失败等问题。本文总结了从驱动下载到配置连接的全流程,保证一次成功。


1. 下载正确的 JDBC 驱动

错误示例

很多人直接使用 DBeaver 默认下载驱动,会报:

原因:

  • DBeaver 内置的 TDengine 3.3+ WebSocket 驱动依赖 Netty QUIC

  • macOS 下 Maven 无法下载

  • URL 中 ${packaging.type} 没被替换

正确做法

  1. 手动下载 TDengine JDBC 3.6.3-dist jar:https://repo1.maven.org/maven2/com/taosdata/jdbc/taos-jdbcdriver/3.6.3/

  1. 安装到 DBeaver:

  • 打开 DBeaver → Database → Driver Manager

  • 找到 TDengineEdit

  • Libraries 标签页 → 点击 Add File

  • 选择下载的 taos-jdbcdriver-3.6.3-dist.jar

  • 删除其它自动下载的 Maven 依赖(如 netty、quic)

这样 DBeaver 就能使用本地驱动,不再依赖网络下载。


image

mac下使用restful驱动比较简单:restful对应的端口是6041,websocket对应的端口是6042

image

连接页面:

image

表格:

image

2. 修改驱动类

这个是其他错误的尝试遇到的

错误示例

原因:

  • 3.2.7 驱动不包含 WebSocketDriver

  • DBeaver 默认使用 3.3+ WebSocket 模板

正确做法

在 DBeaver Driver Manager → Edit → Driver Class


3. 配置 JDBC URL

这本质也是驱动问题

错误示例

原因:

  • REST / WebSocket URL 只支持 3.3+ WebSocket 驱动

  • 3.2.7-native 驱动必须使用 native URL

正确做法

  • URL 格式:

  • 示例:

注意端口 6030 对应 TDengine 原生服务,6041 是 REST/WS 服务,不适用 3.2.7 驱动。