乐趣区

关于机器学习: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 版本的,所以目录不一样。

为了确认是否是这个配置文件,我查看了官网安装包的 bin/init.sh 文件

的确是这个,应用 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 就行,其实外面也是那一串长长的命令。
重新启动后,能够看到批改的 port 曾经失效了。

退出移动版