TiKV max timestamp is not synced

看他的方案是1台tidbserver+1台tikvserver和一台pd服务器,时间同步是必须的步骤啊

所有的节点都在一台机器上吧,感觉还是副本数的问题

你只有 1 个 TiKV 节点,但是有3个副本,肯定会报错的

我也是怀疑这个,但是之前没有报错,最近开始报错的,还是没有搞懂深层次的原因

只安装了一个TIKV副本,又设置了3个副本,这个设置应该会报错的

之前没有报错,能正常运行吗?创建数据库插入数据都正常吗

之前没有报错

完整报错有么?

完整报错就是这个,不是在日志里面看到的, 就是直接update语句就是这样的报错,我现在怀疑就是 可能就是单机部署1个pd+1tikv,但是副本数设置为3了,导致这样,但是呢又找不到原因

搜索了下,可能是服务器时钟回调。
重启集群试试。。。

和服务器时钟没有关系

Raft 多数派副本一直凑不齐—— timestamp 无法同步 - 集群无法正常提供服务
只有 1 个 TiKV,却要求 3 副本。凑不齐2副本 时间戳推进不了。
1、时间戳(timestamp)由 PD 统一分配
2、PD 会把 timestamp 同步给 TiKV
3、 TiKV 收到 PD 的 timestamp 并确认后,提供读写
4、由于Raft 组不可用、Region 处于异常状态
5、TiKV 无法正常上报、无法确认 timestamp
6、PD 认为 TiKV 的 max timestamp 没有同步完成
于是报错:TiKV max timestamp is not synced

AI 是好东西。AI会欺骗,产生幻觉。AI说的一本正经,很多时候是错的。提问者要回质疑,哪怕自己不懂, 可以反问他的反馈是错误的,让他再好好想想, 多搞几个ai,反复问,变着方式问。



还是那个老生常谈的问题
为什么之前可以,现在不行了呢 :grimacing:

之前可以, 是多久前?
是不是重启过pd kv?

虽然你只有 1 台机器,但系统时间异常(例如时间跳变、时钟漂移)同样可能导致时间戳同步失败。其他老师建议检查时间,ntp 是有道理的。

如果之前是可以的,重启过。就触发了检查region健康 ,不满足就报错了。

是因为重新校验了配置的原因吗

问题解决了吗?

时钟不同步