tiup命令报错

【 TiDB 使用环境】生产环境

【 TiDB 版本】
7.1.5
【复现路径】做过哪些操作出现的问题
移动.tiup目录到其他目录

【遇到的问题:问题现象及影响】
执行tiup命令报错
Please check for root manifest file, you may download one from the repository mirror, or try tiup mirror set to force reset it.
Error: initial repository from mirror(https://tiup-mirrors.pingcap.com/) failed: error loading manifest root.json: open /home/tidb/.tiup/bin/root.json: no such file or directory

设置这个变量又好了export TIUP_HOME=/tidb/.tiup,这个变量为 安装时的默认值为 ~/.tiup/,这个咋修改,有大佬知道吗

确定是tidb管理的吗?
/home/tidb/.tiup/bin/root.json
看看有/home/tidb/.tiup/目录吗?是不是用户搞错了

刚才没注意到 迁移 ,迁移可以参考这里


https://docs.pingcap.com/zh/tidb/stable/tiup-cluster#迁移中控机与备份

1 个赞

有的,我原来目录是:/home/tidb/.tiup ,我是直接mv .tiup 到/tidb目录了

那应该还需要改一下环境变量

我这个环境变量都修改过了

这样就好了


但是肯定还要修改什么地方

1 个赞

:thinking:这个bash_profile 和 文档里的bashrc 是一样的文件么?linux我不熟,按官方的修改试试呢?

1.迁移文件 2.配置坏境变量
两个步骤都做了?还报错?

一样的,那个是ubantu系统的

是的,还要修改啥地方

只要不妨到家目录,都报错

应该就是这样就可以了。看了一下官方文档,官方文档是从A机器的home迁移到B机器的home,所以没有设置修改TIUP_HOME。如果是同一台机器修改目录,应该是执行这个重新设置一下目录位置就可以了。

就是不知道怎么修改默认放到家目录这个配置,还要重新设置,放到环境变量

看了一下类似的帖子,也是这样处理的

cd ~ &&pwd --家目录
难道.tiup只能在家目录下?

修改前确认环境变量


我的是未指定,默认配置

修改配置下用户环境变量vi ~/.bash_profile 指定下
export TIUP_HOME=/tiup/.tiup
还有修改PTAH
export PATH=/tiup/.tiup/bin:
重新登录看看

这样权限太大了,在用户下比较安全

确实,生产要谨慎