TDengine icon indicating copy to clipboard operation
TDengine copied to clipboard

Client and server's time is not synchronized

Open wanjwsuper opened this issue 3 years ago • 8 comments

Bug Description

origin/3.0 源码编译,安装 单节点,服务端启动,taos可以进入,windows客户端taos启动连接时,提示 Welcome to the TDengine Command Line Interface, Client Version:3.0.0.1 Copyright (c) 2022 by TDengine, all rights reserved.

failed to connect to server, reason: Client and server's time is not synchronized

客户端和服务端时间不同步 服务端 centos7 timedatectl set-timezone "Asia/Shanghai" ntpdate -u time.windows.com

windows 10 "设置"--“日期与时间”--“(UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐”--时钟与“time.windows.com”同步

设置之后,还是显示上面连不上,原因:客户端和服务端时间不同步

wanjwsuper avatar Sep 06 '22 04:09 wanjwsuper

官网的文档里面下载的3.0.0.1和客户端3.0.0.1是可以连,但是源码编译的origin/3.0和官网下载的客户端3.0.0.1连不上

wanjwsuper avatar Sep 06 '22 04:09 wanjwsuper

我也遇到了 ,我的问题是升级到3.0之后 JDBC连接数据库报错: JNI ERROR (2354): Client and server's time is not synchronized, 数据库服务器和本地都同步了windows的时间服务器,时区都是上海,配置文件也加了&timezone=UTC-8

RuiZhang-cn avatar Sep 08 '22 08:09 RuiZhang-cn

我也碰到了同样的问题。centos8.2 “timedatectl set-timezone "Asia/Shanghai" ntpdate -u time.windows.com”,win10连不上。

keychenn avatar Sep 08 '22 09:09 keychenn

请确保客户端和服务端 版本一致

yu285 avatar Sep 08 '22 09:09 yu285

我的也是,win10的客户端连不上 提示Client and server's time is not synchronized Linux 的客户端能连上 服务端是另一台Linux

jiyutr avatar Sep 08 '22 11:09 jiyutr

3.0.0.1

请确保客户端和服务端 版本一致 版本如下:

Welcome to the TDengine Command Line Interface, Client Version:3.0.0.1

com.taosdata.jdbc taos-jdbcdriver 3.0.0

RuiZhang-cn avatar Sep 08 '22 11:09 RuiZhang-cn

下载新版本服务端taosd和新版本客户端taoc吧,客户端版本和服务端版本要求一致,如果是源码编译出来的,要是同一份源码编译出来的服务端和客户端

wanjwsuper avatar Sep 09 '22 02:09 wanjwsuper

windows本地和远程linux的版本必须一致

RuiZhang-cn avatar Sep 09 '22 07:09 RuiZhang-cn

mac 上用 k8s 启个集群后, 在宿主机上连接 pod 里的服务也有同样的问题。 查了一下容器和宿主机的日期时间 (python3.9) ➜ TDEnginePlayground kubectl exec -i -t tdengine-0 -- date -R Sun, 08 Jan 2023 17:45:29 +0800 (python3.9) ➜ TDEnginePlayground date -R Mon, 09 Jan 2023 04:44:33 +0800 这结果就离谱, 容器中的时间滞后宿主机 11 个小时, 这似乎应该是容器 (ubuntu 18.04) 用的时间服务器就有问题。

JesseLivingston avatar Jan 08 '23 20:01 JesseLivingston

3.0早期版本的bug 都已经都修复了,但是3.0.2.5 之前可能与现在的最新版(3.3.0.0)并不兼容,所以无法直接升级。因此建议重新部署一下最新的 3.3.0.0 ,后续升级都很方便,直接安装最新版软件即可。

开源版支持操作系统范围:https://docs.taosdata.com/reference/support-platform/

yu285 avatar May 11 '24 01:05 yu285