官方文档:https://github.com/FederatedAI/FATE/blob/v1.11.1/deploy/standalone-deploy/README.zh.md
1.这里我们使用在主机中安装FATE(使用已编译的安装包)
export version=1.11.1
# 获取安装包
wget https://webank-ai-1251170195.cos.ap-guangzhou.myqcloud.com/fate/${version}/release/standalone_fate_install_${version}_release.tar.gz;
# 解压
tar -xzvf standalone_fate_install_${version}_release.tar.gz
# 注意一定要在这个文件夹下执行接下来bash命令
cd standalone_fate_install_${version}_release;
bash bin/init.sh init
# 启动
bash bin/init.sh start
# 查看启动状态
bash bin/init.sh status
# 加载环境变量
source bin/init_env.sh
# 停止启动(可不用)
bash bin/init.sh stop
注意点:
- 所有的bash命令需要在standalone_fate_install_${version}_release这个文件夹下进行,因为sh里面使用的是相对路径
- 同时需要保证这三个端口没有被占用。
netstat -apln|grep 8080;
netstat -apln|grep 9360;
netstat -apln|grep 9380
2.测试是否安装成功
2.1 Toy测试
flow test toy -gid 10000 -hid 10000
若没有报错:
2.2 单元测试
fate_test unittest federatedml --yes
若没有报错如下:
2.3 8080端口被占用了怎么办
进入standalone_fate_install_${version}_release/fateboard/conf下,下面有一个application.properties文件,修改对应的端口即可。
进入后账号密码均为admin