单机上模拟部署生产环境集群时CopyComponent无法完成


操作都是按照官方PDF的指导去做的。
但由于中途修改了topo.yaml文件中的ip配置(把私网看成了公网写上去了),重新部署了一个新的集群,原来那个destroy了。
然后就碰到了这个问题。这个问题应该怎么解决呢?

有具体的报错信息吗?尝试重复执行看看能不能解决。

1 个赞

要确认destroy 成功之后,要检查一下 再重新部署执行。

1 个赞

重复几次了,但没用呢。并没有报错信息。

1 个赞


check了之后,存在了这么些报错信息。已经存在的这些data和deploy需要手动删除掉么?
这里安装的Linux是ubuntu的,似乎tidb不是很支持?

destroy之后,之前集群创建的deploy和data文件夹应该会自动删除才对,如果没删除,建议你手动删除一下。
check时出现了问题,建议在check的命令中加上 --apply 让tiup自动修复,修复完了之后可以重启一下机器再开始部署

谢谢解答~不过我已经加了–apply了,但它没有自动修复,应该是该命令不支持ubantu版本的Linux。我还是手动删一下,再试试。

问题还没有能够解决呢,删除那些重复的文件后依然卡在CopyComponent那里。安装了其他版本的也一样。

部署用户的写入权限看一下?

部署用户是root,应该是拥有所有权限的。刚刚把tidb-data和tidb-deploy权限设置为777,依然卡着。想着还是将实例重置下吧。

重装了下操作系统,但还是用的Ubuntu(centos不太熟悉),熟悉的画面再次出现,依然卡在CopyComponent。
疑惑ing
明天再折腾下吧。实在不行那就这样吧:rofl:

手动清一次,检查下配置,没问题再部署就行

依然不行呢。感觉主要还是因为与Ubuntu的不适配。也可能阿里云的重装系统本身有点问题?

部署和check的时候,有加–user 指定用root用户吗

指定了是root

楼主报错日志图片,之前数据还没删除干净,而且check里多项fail


针对以上,建议楼主将Tiflash、TiKV部署在不同节点试试,手动删除数据重新部署,换个操作系统
以下是我的文章,里面有配套的视频,希望可以帮助到你