1、TDengine服务端需注意点
如果6030或者其它端口号需要供客户端访问,就需要运行防火墙设置,如下所示:
firewall-cmd --zone=public --add-port=6030/tcp --permanent
firewall-cmd --zone=public --add-port=6030/udp --permanent
firewall-cmd --reload
默认是root账号,需要调整密码如下所示:
taos> alter user root pass 'admin';
Query OK, 0 of 0 row(s) in database (0.001059s)
2、客户端下载
第一种方式:直接在官网下载。
官网链接:快速上手 | 涛思数据 (taosdata.com)
第二种方式:如果是windows64位版,直接可以从这个链接下载(这个链接包含windows64位客户端和数据库驱动jar包:taos-jdbcdriver-2.0.34-dist.jar):
(4条消息) TDengine驱动加客户端.rar-Linux文档类资源-CSDN文库
3、客户端安装
双击下一步安装即可,这里除了安装客户端外,安装过程还会往系统路径写入数据库的dll包,这也是后面我们想要IDEA工具连接TDengine数据库的关键。
4、打开桌面客户端
安装完成后,桌面会出现如下图所示工具快捷方式,双击打开如图所示窗口:
接下来开始连接我们的服务端数据库,具体指令如下:
taos -h 192.168.0.119 -u 账号 -p 密码
提示输入密码,咱们输入下密码,等待出现taos后代表连接成功,接下来我们开始连接库,做一个简单的查询操作
taos> use epiot;
Query OK, 0 of 0 row(s) in database (0.109000s)
taos> select * from weather;
ts | temprature | humidity |
===============================================================
2022-01-13 13:32:53.611 | 27 | 0.60000 |
2022-01-13 13:32:54.979 | 27 | 0.60000 |
5、通过IDEA连接数据库
官网有专门的教程:博客: 如何借助 IDEA 数据库管理工具可视化使用 TDengine? | 涛思数据 (taosdata.com)
需要注意的是:我们用教程的jar包版本,没法匹配
我们需要重新下载一个jar包文件,这里有两种方式:
第一种:参考这个文档两个步骤
关于驱动怎么编译:
方法一:使用我已经编译好的驱动(2.0.34),下载地址:https://download.csdn.net/download/csp_6666/23364593
方法二:如下
下载源码:git clone https://github.com/taosdata/TDengine.git
进入 taos-jdbcdriver 源码目录: cd src/connector/jdbc
执行 mvn clean package -Dmaven.test.skip=true 即可生成相应 jar 包。
执行完在target下找到对应jar包,注意选择结尾为dist的 (这个把驱动需要的依赖包导入进去了,否则报错:Driver class ‘org.apache.http.conn.HttpClientConnectionManager’ not found.)
第二种: 找刚刚下载链接下的文件
(4条消息) TDengine驱动加客户端.rar-Linux文档类资源-CSDN文库
选上这个jar包后,我们还是按照官网教程去操作,有些人会提示如下错误:no taos in java.library.path,这是因为电脑没有装上面说的客户端,你缺少dll文件
如果都不缺,基本就可以了,如下图所示
打开数据库表查询记录
注意点:C:\Windows\System32\drivers\etc 路径下的hosts文件需加上指定IP转换