【FATE联邦学习】standalone版Fateboard修改配置

背景&做法

很多其他程序(比如vscode的code server)也会使用这个 127 0 0 1:8080 socket进行通信,这样就没办法远程用vscode去开发了,所以需要修改下Fateboard的socket配置。官方文档中也给出了如何修改配置

The default database for FATEBoard for cluster version is mysql. If you want to use standalone version, you should use sqlite databse. Just update the file : fateboard/src/main/resources/application.properties with right parameters of sqlite.

他这个位置其实是以安装包为根目录的,所以你记得去哪里找。
不过他这个位置好像不太对,我是在fateboard/conf/application.properties找到的……可能因为我的是standalone版本的,所以目录不一样。

【FATE联邦学习】standalone版Fateboard修改配置_第1张图片为了确认是否是这个配置文件,我查看了官方安装包的bin/init.sh文件
【FATE联邦学习】standalone版Fateboard修改配置_第2张图片
确实是这个,使用standalone的Fateboard配置文件在fateboard/conf/application.properties里面。
吧里面的port随便改个其他的就行了。

重新启动

先停止

ps -ef|grep java|grep fateboard|grep -v grep|awk '{print $2}'
# 返回一个pid
kill -9 ${pid}

再启动
至于怎么启动,你可以按照官方文档用那一串尝尝的启动方式,或者用下图这个bash,这个在官方文档里没提到。直接cd到这里bash service.sh就行,其实里面也是那一串长长的命令。
【FATE联邦学习】standalone版Fateboard修改配置_第3张图片重新启动后,可以看到修改的port已经生效了。
【FATE联邦学习】standalone版Fateboard修改配置_第4张图片

你可能感兴趣的:(机器学习人工智能神经网络)