tidb 使用tiup 升级失败,报tispark component不存在错误

我现在的集群版本是4.0.0,我想升级到4.0.7。
我是用tiup cluster upgrade 指令,说tispark component没有4.0.7这个版本。
我在最初安装的时候,使用的是tispark拓扑结构

需要提供一下 debug log ,再确认一下问题原因。

好的,我刚刚把集群destory了,正在重新部署,我试试

https://docs.pingcap.com/zh/tidb/stable/tispark-deployment-topology#tispark-部署拓扑

辛苦参考官方文档里面的配置模版完成配置。

好的,谢谢

您好,我这次在部署的时候,自己额外指定了数据目录,但是报错了,说pd的dc,host,zone标签没有指定。这块我应该怎么配置?dc,host,zone各写什么?我看官网没看明白



这个是在混合部署场景和跨数据中心部署时候,通过标签来影响副本调度达到最大高可用。可以再看看文档关于混合部署的文档。

好的,谢谢

感谢反馈,如果有新的问题,麻烦创建新的帖子。

我也碰到了同样的问题,提示:version v4.0.8 on linux/amd64 for component tispark not found

在监控节点中,1.先删除对应的Tispark节点,2.再升级,3.升级成功后再编辑一个对应的Tispark节点扩容文件,执行扩容命令就可以了。我这边的虚拟机测试环境的实验正在进行,升级成功了。 … 从4.0.6–>4.0.8 第3步还没有做

相关命令:
tiup cluster display testcl
tiup cluster upgrade testcl v4.0.8 --force
#出错 提示version v4.0.8 on linux/amd64 for component tispark not found
tiup cluster scale-in testcl --node 192.168.10.103:7078
tiup cluster scale-in testcl --node 192.168.10.102:7078
tiup cluster scale-in testcl --node 192.168.10.101:7077
tiup cluster upgrade testcl v4.0.8 --force
tiup cluster display testcl
#成功 版本显示为4.0.8

供参考。

今天做了第3步,升级成功。
大体命令如下:
echo "
tispark_masters:
- host: 192.168.10.101

tispark_workers:
- host: 192.168.10.102
- host: 192.168.10.103
">ttt.yaml

tiup cluster scale-out testcl ttt.yaml
tiup cluster display testcl
#升级完毕 3个Tispark节点也回来了!

1 Like

经确认,这是一个 bug,由 https://github.com/pingcap/tiup/pull/779 引入,正在修复
会在下一个版本发布,带来不便,十分抱歉

PR: https://github.com/pingcap/tiup/pull/901

1 Like

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。