FATE单机部署遇到的问题

FATE单机部署

遇到了各种花样的问题,头都大了

按着前面的博客的教程在虚拟机里安装了centos7系统,都还好比较顺利

接下来又装了python3,因为系统自带的版本是python2.7

pip不能用

第一次装完python3.6之后发现pip指令不能用了,结果发现是建立软连接的时候出了问题

可以参考https://blog.csdn.net/u010510962/article/details/80690084

python3安装完成后顺便装了jdk、Redis、mysql都没有问题

之后按照GitHub给的教程正式开始

安装docker,没有检查装docker的版本,随后又装了docker-compose

都安装成功了后,进行部署时

首先,下载官网的部署版本

 wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/docker_standalone-fate-1.2.0.tar.gz
然后解压

扫描二维码关注公众号,回复: 10725362 查看本文章

tar -xvf docker_standalone-fate-1.2.0.tar.gz

然后开始执行部署脚本

 cd docker_standalone-fate-1.2.0

bash install_standalone_docker.sh


到这一步出错了!!!

容器没起来

执行完并没有提示有错误,但是docker ps可以看到只有一个容器是启动的

于是docker ps -a查看没有启动的id

随后使用 docker start 容器id  ,进行启动

启动成功了,再次使用docker ps查看,发现还是刚刚那一个容器是启动的,刚才用命令启动的容器没有显示

可是明明启动成功了!于是docker ps -a查看一下到底怎么回事

发现容器确实启动成功了,可是它自己又挂掉了!!!

从此开始了漫长的寻找问题的过程,开始思路不太对

在网上找docker容器启动后自动关闭,好多问题,也没看懂,后来找大佬询问,大佬说容器是空的话就会自己exited,但是容器不是空的呀,所以问题不是出在这。

开始检查各种环境

(1)检查python3

执行python时发现版本是python2.7,执行python3没有该命令???

python装乱了,重新在装一下python3,然后把系统的python改成python3

估计就是python的问题了,再执行一下部署脚本试试,还是那个问题

(2)查看了一下docker的版本才12,教程里说的是18以上,

更新docker

参考https://blog.csdn.net/qq_39629343/article/details/80168084

docker -v更新到了19

再执行一下部署脚本试试,还是那个问题

(3)后来忘了怎么瞎鼓捣了,(可能是想删掉原来的docker-compose,重新装一个)结果出现了新的问题(好像是不小心把那个文件删掉了)

-bash: /usr/local/bin/docker-compose: Permission denied

再检查一下docker-compose,

执行docker-compose也没问题,安装成功了呀

只能去官网https://github.com/docker/compose/releases/tag/1.14.0-rc2

自己下来重命名该为docker-compose放到/usr/local/bin/路径下,再增加一下权限

chmod +x /usr/local/bin/docker-compose

(4)上面的问题解决了,可是最开始的问题还在

于是再用pip装一遍docker-compose

pip install docker-compose

不报错也不显示安装成功

换一个命令再试试,就显示安装成功了

pip install -U docker-compose==1.23.2

安装完之后重新删掉原来的文件docker_standalone-fate-1.2.0

重新解压,所以建议不要解压完就立即删掉安装包,不然还要重新下一遍,太浪费时间,

再执行一下部署脚本

bash install_standalone_docker.sh

docker ps

哈哈哈成功了,两个容器都起来了

如果发现两个都没起来,可以使用docker start 把两个都单独起一下也可

后面按GitHub里的教程来就没问题了

发布了36 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/GJ_007/article/details/104860386