--force强制缩容tiflash后,扩容问题请教

看着就是权限的问题,你登录到对应的机器上,执行sudo看下会不会报错,或者是否需要密码

可以免密,可以sudo。。:sweat_smile:

1 个赞

你执行下上面报错的那个命令呢,我也比较费解这个,一会看看大佬有没有更好的答案吧

好的,先谢谢啦,:grinning:对了,日志中还有这个错误,看上去都是ssh的问题

1 个赞

客气了,也没解决出来,看着是ssh的问题,但是正常应该不通或者不能sudo才对,mkdir -p这一段你看看用sudo手动执行下,能不能实现

嗯,我到对应的机器上手动创建tiflash-9000目录是可以
image

1 个赞

我的意思是用apps用户手动执行sudo mkdir这个,看你用的是root用户

嗯,我也看到了,我重新弄一下

1 个赞

嗯,好的,然后把&&chown这个也加上

不用chown,直接可以用apps用户创建:

1 个赞

报错的是sudo mkdir /apps,你在apps目录下已经有权限,我觉得你可以执行下我这个,但是这个目录下有东西了,执行可能会影响你原来的环境

这个目录/apps/tidbdeploy放的是部署目录的东西。。。部署的时候这个/apps目录也是建好的,里面也有一些其他的比如data目录什么的。。

嗯,对,但是你看报错就执行了这个,应该是这个的影响
deploy_dir: "/apps2/tiflush
data_dir: "/apps2/tiflush
你在扩容文件里加个这个呢,新扩容的整体都弄到另一个目录

数据目录一开始就是重新指定的另外一个目录,部署目录按照要求只能放在一开始的目录/apps下。。

好吧,那不太清楚了,或者你把这两个目录写全呢,/apps下面的
deploy_dir: “/apps/…”
data_dir: “/apps/…”
他这会建主目录这块很奇怪,不建的话应该就可以正常扩容,多了这一步就会有问题,因为这步会覆盖目录,正常也会有问题

嗯,写全了,也是同样的报错。。:joy:
image

还是这个错么,mkdir /apps这个

1 个赞

嗯,是的,还是这个报错:

等大佬回答吧,感觉是有bug了,@Ricklee 大佬,帮忙看看

嗯,好的,你也辛苦啦,花了你很长时间:pray: