当前位置:网站首页>如何通过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 下的最新一条数据:

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

边栏推荐
猜你喜欢

OLED的HAL库代码介绍及使用(stm32f1/I2C/HAL库版/100%一次点亮)

MySQL百万数据优化总结 一

Breaking the Boundary, Huawei's Storage Journey

Hub and Spoke配置案例

Create a devops CI/CD process using the kubesphere GUI

Outsourced Student Management System Architecture Documentation

【Acunetix-Forgot your password】

通过方法引用获取方法名

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

jacoco的学习以及理解
随机推荐
Swift中什么时候不能用 () 代替 Void 来使用
Outsourced Student Management System Architecture Documentation
pyqt5连接MYSQL数据库问题
Getting Started with Three.JS Programmatic Modeling
npm run serve启动报错npm ERR Missing script “serve“
bgp与mpls综合实验
STM32+MPU6050 Design Portable Mini Desktop Clock (Automatically Adjust Time Display Direction)
Mysql transaction isolation level and MVCC (multi-version concurrency control)
流动性质押挖矿系统开发如何制作?单双币系统开发成熟技术
雷克萨斯,锁死的安全,挡不住的心寒
Create an application operation process using the kubesphere GUI
Create a devops CI/CD process using the kubesphere GUI
Shell编程之条件语句
【kali-信息收集】(1.8)ARP侦查工具_Netdiscover
[kali-information collection] (1.8) ARP reconnaissance tool _Netdiscover
多线程之生产者与消费者
Failed to configure mysql, what's going on?
记一次mysql查询慢的优化历程
Three.JS程序化建模入门
有奖征集|TaoCloud&宝德联合举办全闪POC!