Closed zhenxinxu closed 1 year ago
我看这个swift 这个目录下的stderr 的日志,一直说无法在Could not create directory '/export/xuzhenxin5/.ssh' 但是事实上这个目录已经存在了
root账号换了普通账号还是不行? 重新传一下hippo.log吧,下载不下来。swift.log可以下载
为什么是/export/xuzhengxin5目录,正常情况不应该是/home/\<user>/xxx吗,之前也有个用户用的/export目录失败的 https://github.com/alibaba/havenask/issues/173
.ssh 目录是在/export/xuzhenxin5下,因为机器的家目录挂载了/export下
havenask 的三个文件夹是在/home/
那就是必须在/home/目录下吗?
估计还是hape目前在调度上不完善,导致路径处理上有问题。目前最稳定的做法就是在/home/\<user>目录下 如果不方便在这种目录下运行,参考一下这个issue,看看执行hape validate命令能否成功,不能成功的话和他一样手动建一下目录 https://github.com/alibaba/havenask/issues/173
我也手动创建了,是有的,hape validate命令也是可以执行成功的
我和他的问题不是一样的,我本身是有/home/xxx这个目录的,三个havenask的文件夹是在/home/xxx目录下,只不过.ssh的秘钥是在/export/xxx/ 下
手动执行hippo.log里面报错的这个命令看看返回什么 ssh -o PasswordAuthentication=no -o StrictHostKeyChecking=no 127.0.0.1 'docker run --volume="/etc/hosts:/etc/hosts:ro" --ulimit nofile=655350:655350 --ulimit memlock=-1 --ulimit core=-1 --network=host --privileged -d --cpu-quota=500000 --cpu-period=100000 --memory=10240m -v /home/xuzhenxin5:/home/xuzhenxin5 -v /etc/passwd:/home/.passwd -v /etc/group:/home/.group --name havenask_container_xuzhenxin5_havenask-swift-local_0 registry.cn-hangzhou.aliyuncs.com/havenask/ha3_runtime:1.0.0 /sbin/init 2>&1'
如果没有报错看看容器是否正常运行 docker ps --all | grep havenask_container_xuzhenxin5_havenask-swift-local_0
我和他的问题不是一样的,我本身是有/home/xxx这个目录的,三个havenask的文件夹是在/home/xxx目录下,只不过.ssh的秘钥是在/export/xxx/ 下
/home/xxx/下能访问到.ssh秘钥吗
手动执行这条命令是没问题的,容器运行,进程没起来
@WenyiDuan 看一下这个,swift admin的hippo.log显示broker容器启动不起来,但是手动执行对应docker命令能启动容器
嗯,手动能启动,但是hape start havenask的时候这个容器起不来,但是日志里面显示退出码也是0
你手动启动后,通过ssh去check容器是否启动ssh -o PasswordAuthentication=no -o StrictHostKeyChecking=no 127.0.0.1 'docker ps |grep havenask_container_xuzhenxin5_havenask-swift-local_0 2>&1'
,返回结果是对的吗?
是对的
换了台机器,用/home/xx 单机模式已经搭建起来了,多谢大家了
我按照文档启动了havenask, 配置了ssh免密,启动后查看swift 发现swift 的broker 启动不成功,