第一次使用时序数据库,本来想用influxdb,搜了下说是国产的TDengine 性能更好,sql和原生差不多,所以就想尝试下,但学到现在一路的坑啊......
这里我使用的是TDengine Docker版,安装命令
docker run -d -v /etc/taos:/etc/taos -p 6030:6030 -p 6035:6035 -p 6041:6041 -p 6030-6040:6030-6040/udp tdengine/tdengine:2.0.0.0
注意版本号,默认账户密码为:root/taosdata
1、 java.sql.SQLException: TDengine Error: Invalid timestamp
如果本地时区要和服务端一样
解答:https://github.com/taosdata/TDengine/issues/4345#
2、本地驱动版本、maven TDengine 版本、服务端版本 要一致
3、本地开发需要设置TDengine驱动环境变量
-Djava.library.path=C:\TDengine\driver
4、TDengine Error: Unable to resolve FQDN
这个居然还要保持主机名一致.......也就是要设置host,docker版服务端也要在docker里设置,但官网提供的docker创建命令并未配置环境变量。