Lena
(Hacker Qz6 Owh8 S)
1
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【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版本的。
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
yilong
(yi888long)
2
tiup 也可以部署3.0版本,ansible都不推荐使用了,多谢。
Lena
(Hacker Qz6 Owh8 S)
3
后面还有一个问题呀,我试过使用tiup部署3.0,但是3.0启动失败,立马tiup cluster destroy 3.0版本,然后tiup cluster deploy 4.0版本,tiup cluster start 4.0版本就可以正常启动。3.0的tikv启动失败。
yilong
(yi888long)
4
tiup 部署 3.0 报什么错? 看下具体对应的 tikv 日志
我这边可以部署成功。
Lena
(Hacker Qz6 Owh8 S)
5
没有日志记录,就是报timeout的错,之前试了3.0.0和3.0.8版本,都卡在tikv节点,当时立马换4.0.8,4.0.8很顺利的启动。现在3.0也可以启动了,有点奇怪!
yilong
(yi888long)
6
启动了就行,下次有问题,可以先查看具体组件的日志。