看着就是权限的问题,你登录到对应的机器上,执行sudo看下会不会报错,或者是否需要密码
你执行下上面报错的那个命令呢,我也比较费解这个,一会看看大佬有没有更好的答案吧
客气了,也没解决出来,看着是ssh的问题,但是正常应该不通或者不能sudo才对,mkdir -p这一段你看看用sudo手动执行下,能不能实现
我的意思是用apps用户手动执行sudo mkdir这个,看你用的是root用户
嗯,我也看到了,我重新弄一下
1 个赞
嗯,好的,然后把&&chown这个也加上
报错的是sudo mkdir /apps,你在apps目录下已经有权限,我觉得你可以执行下我这个,但是这个目录下有东西了,执行可能会影响你原来的环境
这个目录/apps/tidbdeploy放的是部署目录的东西。。。部署的时候这个/apps目录也是建好的,里面也有一些其他的比如data目录什么的。。
嗯,对,但是你看报错就执行了这个,应该是这个的影响
deploy_dir: "/apps2/tiflush
data_dir: "/apps2/tiflush
你在扩容文件里加个这个呢,新扩容的整体都弄到另一个目录
数据目录一开始就是重新指定的另外一个目录,部署目录按照要求只能放在一开始的目录/apps下。。
好吧,那不太清楚了,或者你把这两个目录写全呢,/apps下面的
deploy_dir: “/apps/…”
data_dir: “/apps/…”
他这会建主目录这块很奇怪,不建的话应该就可以正常扩容,多了这一步就会有问题,因为这步会覆盖目录,正常也会有问题
嗯,写全了,也是同样的报错。。
还是这个错么,mkdir /apps这个
1 个赞
嗯,好的,你也辛苦啦,花了你很长时间