TDengine
TDengine copied to clipboard
3.0.0.1 databas not ready
3个虚拟机,windows server2016环境,3个dnodes:

创建3个副本的database:
create database if not exists test replica 3;
创建成功后,使用desc查看数据库发现Database not ready的错误:

查看服务端taosdlog,发现sync timeout:
09/07 14:16:08.798000 00007040 SYN vgId:62, sync timeout, type:election count:323, electTimerLogicClockUser:323
09/07 14:16:09.364000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:10.867000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:12.374000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:13.253000 00003732 SYN vgId:63, sync timeout, type:election count:324, electTimerLogicClockUser:324
09/07 14:16:13.877000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:15.381000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:16.703000 00007040 SYN vgId:62, sync timeout, type:election count:324, electTimerLogicClockUser:324
09/07 14:16:16.885000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:18.238000 00003732 SYN vgId:63, sync timeout, type:election count:325, electTimerLogicClockUser:325
09/07 14:16:18.388000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:19.891000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:21.394000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:21.688000 00007040 SYN vgId:62, sync timeout, type:election count:325, electTimerLogicClockUser:325
09/07 14:16:22.469000 00003732 SYN vgId:63, sync timeout, type:election count:326, electTimerLogicClockUser:326
09/07 14:16:22.900000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:24.408000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:25.919000 00007040 SYN vgId:62, sync timeout, type:election count:326, electTimerLogicClockUser:326
09/07 14:16:25.922000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:27.422000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:28.931000 00008288 MND queries updated in conn 3627456547, num:0
09/07 14:16:29.698000 00003732 SYN vgId:63, sync timeout, type:election count:327, electTimerLogicClockUser:327
09/07 14:16:30.436000 00008288 MND queries updated in conn 3627456547, num:0
仔细查了下端口6030-6042(TCP/UDP)都已打开。为什么会同步超时?还有什么线索能追踪到底是什么问题吗?
建议先清理数据更新到 ,3.0.1.0 。底层做了很多优化调整
3.0早期版本的bug 都已经都修复了,但是3.0.2.5 之前可能与现在的最新版(3.3.0.0)并不兼容,所以无法直接升级。因此建议重新部署一下最新的 3.3.0.0 ,后续升级都很方便,直接安装最新版软件即可。
开源版支持操作系统范围:https://docs.taosdata.com/reference/support-platform/