使用TiUP管理工具将tidb从3.0.7升级到4.0.1版本报错

打开log文件内容如下:

  1. 请帮忙查看下 ansible 目录下,有没有ansible-backup 目录,多谢。
  2. root 用户下是否已经有 .tiup 目录

image

/home/tidb/.ansible下没有backup目录

image

/root目录下已经有.tiup目录

您的 tidb 目录是安装在 .ansible 下的? 正常感觉应该是 /home/tidb/ansible 之类吧。
能否 grep 一下 /home/tidb 目录下是否 有 inventory.ini 文件, 或者这个机器是 ansible 的 中控机吗?

image

之前负责安装的DBA离职了,应该也是按照官方文档进行安装的

inventory.ini是放在了/home/tidb/tidb-ansible/ 目录下面

会不会是我在root下执行的命令并没有成功?
可不可以切换成tidb用户重新安装TiUP,再重新执行导入ansible配置的操作呢?

可以,在tidb用户重新安装tiup. 然后导入试试

嗯呢,切换成tidb用户重新执行了一下

这种就是成功导入进来了么

/home/tidb/.tiup/storage/cluster/clusters/qingzhu-tidb-cluster/
这个目录下面生成了ansible-backup
image

你好,已经成功导入,以后会有使用 tiup 即可,可以看下黄色部分提示,display 查看集群状态哦~

为备份目录,可以不关注,.tiup 目录为集群的元信息,一般不建议修改,tiup 更多使用方式,可以看下文档中的介绍。

收到,希望官方文档把需要大家要切换tidb账户再进行操作的说明补充一下,让以后的同学少走弯路,哈哈哈

还有一处有点没弄明白
使用 “ tiup cluster edit-config qingzhu-tidb-cluster ”命令进入的拓扑文件编辑模式
和自己创建一个 topology.yaml 文件是什么关系吖

为部署使用的临时拓扑文件,集群部署成功后,后续的集群运维将不再依赖于它。
该文件在 deploy 新集群的时候才会使用,为新集群提供拓扑图。

是必须要创建么,意思是使用一次,后续拓扑信息会将系统默认保存的拓扑信息进行更新么?
如果不创建自定义拓扑文件,直接tiup cluster edit-config 命令去更改呢,因为之前的 最小拓扑架构 不需要更改,只是想新加两个tiflash节点

topology 文件仅为初次部署集群使用,如果不创建该如何得知集群的拓扑的情况呢。后续此信息会集中到 .tiup 中进行管理,所以不需要维护这样一个外部文件了呢。

可能对 edit-config 有些误解,此命令的完整形式是 tiup cluster edit-config cluster-name 如果是初次部署 tiup 中并没有你的集群名字的。

此为扩容需求可以,可以带文档中搜索或找一下,此类安装的问题,属于基础问题,一般会有文档进行支持的~

哦哦哦 这么说就明白了 感谢:grin:

OK,有问题欢迎开新帖子继续讨论

使用tiup cluster upgrade qingzhu-tidb-cluster v4.0.1 --force 命令升级完成了,有一个KV节点没有重启成功;

然后通过使用 tiup cluster start qingzhu-tidb-cluster -N 10.0.0.12:20160 命令手动重启的

现在应该是所有节点都UP在线了

但是grafana无法登陆,检查了之前ansible的inventory.ini密码,跟当前登陆使用的密码是一致的,求解???
有搜到资料使用ansible-playbook这个命令,但是已经使用TiUP工具了,不知道还能不能使用这种命令管理监控节点

试下默认的 ,admin 看下

嗯嗯 确实被重置了 多谢

ok~