centos上搭建FATE框架

centos7安装教程+FATE框架教程

参考:https://blog.****.net/weixin_44002829/article/details/97619826

在官网下载centos7或8

创建虚拟机

centos上搭建FATE框架

点击下一步

centos上搭建FATE框架

选择下载的镜像,点击下一步

centos上搭建FATE框架

选择安装位置,点击下一步

centos上搭建FATE框架

选择磁盘大小,点击下一步

centos上搭建FATE框架

点击完成

centos上搭建FATE框架

选择中文,点击继续

centos上搭建FATE框架

点击键盘,添加英语

centos上搭建FATE框架

centos上搭建FATE框架

选择软件选择

centos上搭建FATE框架

centos上搭建FATE框架

选择安装位置

centos上搭建FATE框架

选择我要配置分区

centos上搭建FATE框架

点击+,添加挂载

centos上搭建FATE框架

centos上搭建FATE框架

点击完成,接受更改

centos上搭建FATE框架

选择网络和主机名

centos上搭建FATE框架

选择打开

centos上搭建FATE框架

在虚拟机设置中,设置为桥接模式

centos上搭建FATE框架

选择开始安装

centos上搭建FATE框架

设置密码,创建用户

centos上搭建FATE框架

然后 等待 等待... ...

安装完成后,点击重启

centos上搭建FATE框架

接受许可证

centos上搭建FATE框架

完成配置,centos安装完成

安装python3

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

使用root,方便后面一些操作 su

安装python3.6的一些依赖包

centos上搭建FATE框架

安装wget

centos上搭建FATE框架

下载python3.6编译安装(要检查此时网络是否可用)

centos上搭建FATE框架

解压 -C 后面解压后文件存放路径

centos上搭建FATE框架

进入刚解压完文件

centos上搭建FATE框架

先装gcc

centos上搭建FATE框架

编译

centos上搭建FATE框架

centos上搭建FATE框架

配置软链接

centos上搭建FATE框架

更改下面两个文件

centos上搭建FATE框架
 

centos上搭建FATE框架

安装virtualenv和virtualenvwrapper

参考https://blog.****.net/u010525694/article/details/82251216

centos上搭建FATE框架centos上搭建FATE框架

查找(用python3的位置)

centos上搭建FATE框架

centos上搭建FATE框架

编辑、生成:

centos上搭建FATE框架

centos上搭建FATE框架

安装jdk

参考https://blog.****.net/u010590120/article/details/94736800

centos上搭建FATE框架

centos上搭建FATE框架

删除原程序

centos上搭建FATE框架

centos上搭建FATE框架

 

删除成功,则

centos上搭建FATE框架

下载jdk

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

centos上搭建FATE框架

若下载失败,可以采用手动下载https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

重命名

centos上搭建FATE框架

配环境变量

centos上搭建FATE框架

在末尾添加

centos上搭建FATE框架

若将环境变量配错,将导致大部分命令不可用,这时直接输入

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

重新输入vi /etc/profile重新进行配置

配置完生成

centos上搭建FATE框架

查看是否成功

centos上搭建FATE框架

安装MySQL

cd /usr/local
 

查找并删除

centos上搭建FATE框架

centos上搭建FATE框架

https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz

centos上搭建FATE框架

解压

centos上搭建FATE框架

改名

centos上搭建FATE框架

检查是否有mysql 用户组 和 mysql 用户

centos上搭建FATE框架

创建

centos上搭建FATE框架

查看

centos上搭建FATE框架

更改权限

cd mysql/

centos上搭建FATE框架

centos上搭建FATE框架

安装脚本

centos上搭建FATE框架

若此处报错

centos上搭建FATE框架

解决

centos上搭建FATE框架

centos上搭建FATE框架

centos上搭建FATE框架

启动mysql

centos上搭建FATE框架

更改密码

centos上搭建FATE框架

登录后也可更改密码

centos上搭建FATE框架

增加远程登录

centos上搭建FATE框架

把MySQL加入Service系统服务

centos上搭建FATE框架

配置my.cnf

centos上搭建FATE框架

centos上搭建FATE框架

重启

centos上搭建FATE框架

Redis安装和配置

centos上搭建FATE框架

解压

centos上搭建FATE框架

重命名

centos上搭建FATE框架

编译

centos上搭建FATE框架

centos上搭建FATE框架

centos上搭建FATE框架

编辑

centos上搭建FATE框架

centos上搭建FATE框架

centos上搭建FATE框架

启动

centos上搭建FATE框架

开机自启动

centos上搭建FATE框架

centos上搭建FATE框架

接下来的步骤可参考https://blog.****.net/weixin_44002829/article/details/97619826

第二种FATE单机版在docker

安装docker

centos上搭建FATE框架
启动并查看版本

centos上搭建FATE框架

安装docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

centos上搭建FATE框架

查看版本,若出现

-bash: docker-compose: command not found错误

则将cd /usr/local/bin下面的docker-compose删掉

按照下面重新安装

wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64

rename docker-compose-Linux-x86_64 docker-compose docker-compose-Linux-x86_64

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

再通过docker-compose version命令进行查看

centos上搭建FATE框架

修改权限

centos上搭建FATE框架

下载项目

centos上搭建FATE框架

解压

centos上搭建FATE框架

部署

centos上搭建FATE框架

完成后按照博客https://blog.****.net/weixin_42379358/article/details/103177864

进行测试即可

centos上搭建FATE框架

CONTAINER_ID=`docker ps -aqf "name=fate_python"`

 docker exec -t -i ${CONTAINER_ID} bash

若出现错误Container is not running

docker start 容器ID即可

 bash ./federatedml/test/run_test.sh