TDengine
TDengine copied to clipboard
tdengine 3.3.6社区版3节点集群宕机后无法启动
tdengine 3.3.6社区版3节点集群,压测的时候3节点都宕了,然后集群就起不来了,只能启动一个节点,如果启动第2个节点,运行大概1 - 2 分钟左右,跟另一个节点同步完数据后就挂了,然后第一个节点会自动重启,有什么办法能把数据拿出来么?我试了一下把vnode目录复制到一个单节点实例中,启动后无法显示数据库,手动创建数据库后,show table查询之前的表,报错:DB error: Sync leader is unreachable [0x8000090C] (10.003118s)
您这个出问题后操作太复杂了,应该先分析具体启动失败原因,但手动复制了目录,而且建立数据库了。这个应该破坏了之前信息了。如果可以复现此问题,可以再拿下日志信息
集群的数据目录有复制出来的备份,用备份复现问题是否可行。
只复制 1 个 vnode 或多个 vnode 目录没有用,如果是之前整个 datadir 目录都保留了,那可以试下
使用3个节点的datadir在其他服务器上启动,使用相同的配置,成功复现了问题,日志可以微信给你么?
@zxuej9 你加我微信 18722371180 ,把日志发给我吧