刚刚遇到一个灾难性的问题, tidb的集群配置信息全部丢失
操作过程如下:
我要单台主机上部署两套tidb节点,需要绑定cpu,进行cpu拆分给两个ti节点
tiup添加完ti节点配置文件如下,所有tidb、pd、tikv 节点信息丢失
添加ti节点的报错见帖子
刚刚遇到一个灾难性的问题, tidb的集群配置信息全部丢失
操作过程如下:
我要单台主机上部署两套tidb节点,需要绑定cpu,进行cpu拆分给两个ti节点
tiup添加完ti节点配置文件如下,所有tidb、pd、tikv 节点信息丢失
添加ti节点的报错见帖子
scale-out 的 yaml 是什么呢?
能提供一下 cat ~/.tiup/storage/cluster/clusters/lbtidb-cluster/meta.yaml
吗?
参考帖子的上文引用配置信息,我都提供了,历史的meta.yaml
我都已经贴在最开始的帖子里面, 由于我们现在已经通过手工找回历史理信息 meta.yaml
文件已经更新
看起来是因为 server_configs 中的配置写错了,tidb 需要有两格缩进,导致 yaml 文件解析错误。
我们先一起尝试修复这个 meta 文件吧
我们已经修复了这个meta文件,就是给官方一个建议,这个文件一定要默认备份一下,否则丢失了,很难受
嗯,我们会在新的版本对 yaml 进行更严格的检测,这里的原因是错误的缩进导致将 yaml 后面的内容全部解析到了 tidb 这个 key 下面,导致后面的内容丢失了。非常抱歉,我们尽快 release 一个新版本修复这个问题