根据教学视频用ansible部署TiDB3.0版本

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】3.0.8

【问题描述】使用ansible部署TiDB3.0.8,inventory.ini也没有部署tiflash的信息,但是运行ansible-playbook local_prepare.yml命令时还是会下载tiflash,且报出下载链接404的错。这个问题怎么解决?我知道有TiUP部署的方法,但我使用TiUP的方法部署3.0,deploy准备环境结束,在启动的时候报tikv节点启动超时的错。同样的环境下部署4.0,各个节点都可以正常启动。

运行ansible-playbook local_prepare.yml命令:

用tiup部署tiup cluster start tidb-test时tikv节点启动超时:

换成4.0版本,tiup cluster start tidb-test时各个节点启动成功。
这是什么原因呢?

但现在就想用ansible部署个3.0版本的。


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

tiup 也可以部署3.0版本,ansible都不推荐使用了,多谢。

后面还有一个问题呀,我试过使用tiup部署3.0,但是3.0启动失败,立马tiup cluster destroy 3.0版本,然后tiup cluster deploy 4.0版本,tiup cluster start 4.0版本就可以正常启动。3.0的tikv启动失败。

tiup 部署 3.0 报什么错? 看下具体对应的 tikv 日志
我这边可以部署成功。

没有日志记录,就是报timeout的错,之前试了3.0.0和3.0.8版本,都卡在tikv节点,当时立马换4.0.8,4.0.8很顺利的启动。现在3.0也可以启动了,有点奇怪!

启动了就行,下次有问题,可以先查看具体组件的日志。