【TDengine 使用环境】国外生产环境
【TDengine 版本】3.3.5.8
【操作系统以及版本】centos7 东五区
【部署方式】非容器部署
【集群节点数】单机
【描述业务影响】dbever查询与命令行查询数据不符
【报错完整截图】
命令行查询以及java应用查询,结果时间为2点dbever查询,结果时间为5点。其中直接命令行查询select * 表名 原始数据也是5点
这是sql语句。
以上为服务器时区
现在希望java jdbc查询结果也是5点,请教一下问题在哪里?
【TDengine 使用环境】国外生产环境
【TDengine 版本】3.3.5.8
【操作系统以及版本】centos7 东五区
【部署方式】非容器部署
【集群节点数】单机
【描述业务影响】dbever查询与命令行查询数据不符
【报错完整截图】
命令行查询以及java应用查询,结果时间为2点dbever查询,结果时间为5点。其中直接命令行查询select * 表名 原始数据也是5点
现在希望java jdbc查询结果也是5点,请教一下问题在哪里?
jvm时区已经更改过了
时区配置的不对,show dnode 1 variables like ‘%timezone%’; 看下时区配置,如果不是东五区,就进行修改,并且将/etc/taos/taos.cfg总timezone配置东五区的时区,重启taosadapter
没有注意‘’为中文,执行show dnode 1 variables like ‘%timezone%’;后显示
上海时区,修改配置文件并未生效?stop-all.sh 后 start-all.sh不能用这个命令?
需要执行 alter all dnodes ‘timezone Asia/Yekaterinburg‘;更新时区

报错是为什么?无效的配置项?
jdbc:TAOS-RS://ip:port/dbname?charset=UTF-8&locale=en_US.UTF-8&timezone=Asia/Yekaterinburg
这是我的jdbc url需要改动吗?
你这个版本有点低,可以在taos.cfg 中添加forceReadConfig 1 然后重启taosd试试