Error: open /usr/local/ankeyin/tidb/tidb-community-server-v8.1.0-linux-amd64/snapshot.json: permission denied

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题


在执行完这句他就报这个错误,是啥原因,离线部署安装,权限都是777的权限
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

MKTI{18XC9

我认为你有可能是混淆了官方文档的部署步骤。又使用了 官方的离线镜像镜像包的同时又要自己使用 tiup mirror clone 命令手动打包离线组件包。

第一步:在官方下载页面选择对应版本的 TiDB server 离线镜像包(包含 TiUP 离线组件包)。需要同时下载 TiDB-community-server 软件包和 TiDB-community-toolkit 软件包
第二步: 部署离线环境 TiUP 组件,将离线包发送到目标集群的中控机后,执行以下命令安装 TiUP 组件:

tar xzvf tidb-community-server-${version}-linux-amd64.tar.gz && \
sh tidb-community-server-${version}-linux-amd64/local_install.sh && \
source /home/tidb/.bash_profile

第三步: 合并离线包(由于是下载官方的文件包所以要执行)
是通过官方下载页面下载的离线软件包,需要将 TiDB-community-server 软件包和 TiDB-community-toolkit 软件包合并到离线镜像中

tar xf tidb-community-toolkit-${version}-linux-amd64.tar.gz
ls -ld tidb-community-server-${version}-linux-amd64 tidb-community-toolkit-${version}-linux-amd64
cd tidb-community-server-${version}-linux-amd64/
cp -rp keys ~/.tiup/
tiup mirror merge ../tidb-community-toolkit-${version}-linux-amd64

接下来的步骤按照官方文档的“初始化集群拓扑文件”
https://docs.pingcap.com/zh/tidb/stable/production-deployment-using-tiup#第-3-步初始化集群拓扑文件
应该就可以解决问题

没,我后续发现自己打包就可以了,不过还是十分感谢,最主要还是因为我那个是麒麟系统的原因,我在统信上是正常的