大佬们帮忙看看集群创建好后启动集群的报错

【 TiDB 使用环境】生产环境
【 TiDB 版本】6.3.0
【复现路径】销毁集群,重新创建集群并启动集群后还是报同样的错误
【遇到的问题:问题现象及影响】创建好集群,启动集群时,报错:Error: failed to start pd: failed to start:,查询日志pd-2379/log看到报错: [FATAL] [main.go:117] [“run server failed”] [error=“[PD:etcd:ErrStartEtcd]cannot access data directory: mkdir /data/ucsp-data/tidb : permission denied: cannot access data directory: mkdir /data/ucsp-data/tidb : permission denied”] [stack=“main.main\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:117\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:250”] ,由于该错误导致集群启动失败
【资源配置】16C/128G/1T
【附件:截图/日志/监控】


附日志:
pd.log (653.0 KB)

看起来是没有那个盘的操作权限,你是不是用的tidb用户启动的,看一下这个用户的文件夹权限有没有

我使用tidb用户启动的,这个用户的文件夹权限是有的,我改777权限试了一下,还是报同样的错误

检查权限问题

你试试切换到TiDB的用户,去执行一下那个命令看看是不是真的可以。

权限错误 你给那个目录777权限

或者创建好目录后 chown -R tidb:tidb /data

谢谢,已经解决了

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