通过scale-out.yaml 扩容了两个tiflash节点,删除scale-out.yaml后,也能正常启动,但在 topology.yaml中添加了这个两个节点的信息后,就不正常了。 主要是想合并到一个拓扑文件中。
这个启动时,是怎么通过配置文件启动集群的,这个问题disconnected怎么解决啊?
通过scale-out.yaml 扩容了两个tiflash节点,删除scale-out.yaml后,也能正常启动,但在 topology.yaml中添加了这个两个节点的信息后,就不正常了。 主要是想合并到一个拓扑文件中。
你集群不是tiup管理的吗
启动和配置文件没关系吧。。安装和扩容完成,就没用了,配置保存到集群了
肯定是有关系的,不然我改了topology.yaml文件就不会异常了。 重新reload一下就正常了,但具体什么关系不清楚
在topology.yaml中注释掉服务器,就会disconnect,把注释去掉,重启后就正常了。不明白之前的scal-out.yaml删掉后,且topology.yaml中也没有,怎么也是正常的
这跟我的问题没有关系啊,说的是拓扑文件的问题
启动玩yaml配置文件就没用了啊,使用tiup cluster edit-config来查看和修改你的配置
tiup cluster check --cluster check一下配置文件
我问的启动时,这两个文件的影响, 正常理解应该时scal-out 文件的配置合并到topology文件,或者不合并,分别配置拓扑,但删掉scal-out没事,修改topology就有问题,不明白原因
启动时,你自己编辑的topology文件和scal-out 文件都不应该对集群有影响。
你自己的编辑的任何文件,最后都会变成metadata数据,保存在tiup自己的目录下面。一般来说是
$HOME/.tiup/
这个目录里面。正常情况下,topology文件就是在新建集群的时候用来生成metadate,而scale-out文件也是在扩容时修改的这个metadata文件。所以tiup根本不应该受到你自己编辑的文件的任何影响,除非你执行了什么操作让你自己编辑的文件修改了tiup保存的metadata数据。
我有点奇怪你怎么操作的,能让你自己编辑的topology文件影响到tiup的metadata。
没看懂在干啥,拓扑文件用完就可以删了,没啥用了啊
拓扑文件的要求很严格的,比如空格站位等,不规范的格式就会报错的。
重新测试了一下,是没有影响,disconnected是一个中间状态,恰好编辑后又查看太快了,过一会就自动好了
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。