TIDB-tiup管理tidb时候报错

一、排查思路

使用tiup管理集群的时候,tiup会读取集群的存储的配置文件

位置:

通过命令;tiup cluster list,看对应集群的path就可以找到位置

进入到相应的位置:

cat meta.yaml这个是集群中记录的集群配置信息,每次成功修改配置后会生成新的meta.yaml,而老的meta.yaml则会放到backup目录中存储起来

二、错误及修正

错误1:

集群中存在tispark的时候,先缩容了tispark_master,再缩容或进行其他操作则会报错

Error: there must be a Spark master node if you want to use the TiSpark component

这是因为tispark_masster缩容成功之后,meta.yaml中的信息进行了更改,当前的meta.yaml中因为有tispark_worker而没有了tispark_worker,所以无法通过本身验证,即会出现当前的问题

 

解决1:

备份meta.yaml,删除当前的meta.yaml,然后正常缩容tispark_worker

ps:该问题已经提到论坛,后续可以通过--force强制缩容tispark_worker

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值