当前位置:网站首页>如何通过DBeaver 连接 TDengine?
如何通过DBeaver 连接 TDengine?
2022-08-02 11:26:00 【InfoQ】
前置条件
- DBeaver 依赖 Java (JDK) 11 ,不过其安装包中已包含。可选安装 Maven、Git。
- 已安装并启动了 TDengine。
- 若使用 TSDBDriver 驱动类连接 TDengine,请在本地安装 TDengine 客户端。
- 若使用 RestfulDriver 驱动类连接 TDengine,请确保 taosAdapter 已经正常运行。
配置
- 可以克隆 DBeaver 在 GitHub 上的源码,执行
mvn package,也可以直接下载打包好的安装包。此处选择直接下载安装包。
- 在 GitHub DBeaver 仓库的 Releases 处下载对应版本的 DBeaver,比如系统为 macOS,处理器芯片是 M1 ,此处下载 dbeaver-ce-22.1.2-macos-aarch64.dmg 进行安装。
- 点击数据库标签,选择驱动管理器:

- 新建驱动,选择编译好的 dist-jar 驱动包,驱动包可以下载或者自行编译、打包,可参考 IDEA 博客:

- 添加后点击找到类,此处使用 RESTful 驱动类演示(注意:若使用
com.taosdata.jdbc.TSDBDriver 驱动类,则需要安装 TDengine 客户端):

- 填写一下驱动名称,简单填下配置(需要在 hosts 文件上添加连接串内域名的解析):

- 点击新建连接,搜索配置好的驱动名称,点击后进入下一步:

- 输入密码后,点击“测试连接”:

验证
- 连接成功后,界面左侧能看到刷新出来的数据库(database),点击特定的表可以查看表的结构及数据:

- 点击界面左上方的新建 SQL 编辑器,默认,输入 SQL 进行验证。需要注意的是,RESTful 请求是无状态的,查询、写入需要在表名前带上数据库名。
- 2.X 版本中默认带 log 库,我们可以使用
SHOW log.stables;查看包含哪些超级表后对特定表进行查询、调试:

- 可以看到有个超级表叫做 dnodes_info,执行
describe log.dnodes_info;查看表结构:

- 再执行
select last_row(*) from log.dnodes_info group by dnode_id;通过 dnode_id 能分组查询各 dnode_id 下的最新一条数据:

- 还有其他操作也可以测试,比如写入一条数据后进行查询:

边栏推荐
- 智能手表前景如何?
- Challenge LeetCode1000 questions in 365 days - Day 047 Design Circular Queue Circular Queue
- STM32+MPU6050 Design Portable Mini Desktop Clock (Automatically Adjust Time Display Direction)
- QT笔记——在一个窗口上显示另外一个透明窗口
- LeetCode笔记:Weekly Contest 304
- 细学常用类,集合类,IO流
- Mysql transaction isolation level and MVCC (multi-version concurrency control)
- Swift中什么时候不能用 () 代替 Void 来使用
- jvmxmx和xms参数分析(设定优化校准)
- C#/VB.NET to add more lines more columns image watermark into the Word document
猜你喜欢

通过方法引用获取方法名

STM32+MPU6050设计便携式Mini桌面时钟(自动调整时间显示方向)

2022年8月初济南某外包公司全栈开发面试题整理

npm WARN config global `--global`, `--local` are deprecated. Use `--location解决方案

【Acunetix-忘记密码】

Failed to configure mysql, what's going on?

有奖征集|TaoCloud&宝德联合举办全闪POC!

翁恺C语言程序设计网课笔记合集

STM32+MPU6050 Design Portable Mini Desktop Clock (Automatically Adjust Time Display Direction)

深度学习100例 —— 卷积神经网络(CNN)实现mnist手写数字识别
随机推荐
学习笔记-支付宝支付
sva 断言资料
C#为listview选中的项添加右键菜单
SQL 经典50题(题目+解答)(1)
FinClip | 来了, 2022 年 7 月更新大盘点
匹配滤波(四种滤波器的幅频特性)
ES2020-23简单易懂又实用的精选特性讲解 日常开发必备干货!
MySQL模糊查询性能优化
Three.JS程序化建模入门
C#/VB.NET to add more lines more columns image watermark into the Word document
Excel dynamic chart production
Camera Hal OEM模块 ---- cmr_snapshot.c
365天挑战LeetCode1000题——Day 047 设计循环队列 循环队列
2022年8月初济南某外包公司全栈开发面试题整理
博云入选Gartner中国DevOps代表厂商
sva assertion data
How to technically ensure the quality of LED display?
List排序 ,取最大值最小值
21天学习挑战赛--第一天打卡(屏幕密度)
【kali-信息收集】(1.8)ARP侦查工具_Netdiscover