Skip to content

配置

本页梳理了服务端支持的配置。

各配置项的默认值由 Configuration.java 或默认配置文件 application.yml 提供。

通过启动参数 --jifa.<key>=<value> 或指定配置文件进行设置。

role

运行角色,参考部署

类型:Enum

  • STANDALONE_WORKER
  • MASTER
  • ELASTIC_WORKER
  • STATIC_WORKER

默认值:STANDALONE_WORKER

port

服务监听端口。

类型:int

默认值:8102

storage-path

文件的存储路径。

类型:Path

默认值:${user.home}/jifa-storage

database-host

数据库的地址,对于非 STANDALONE_WORKER 角色,必须设置。目前仅支持 MySQL。

类型:String

默认值:从环境变量 MYSQL_HOST 中读取,若未设置则为空。

database-name

数据库的名称,对于非 STANDALONE_WORKER 角色,必须设置。

类型:String

默认值:从环境变量 MYSQL_DATABASE 中读取,若未设置则为 jifa

database-user

数据库的用户,对于非 STANDALONE_WORKER 角色,必须设置。

类型:String

默认值:从环境变量 MYSQL_USER 中读取,若未设置则为 jifa

database-password

数据库的密码,对于非 STANDALONE_WORKER 角色,必须设置。

类型:String

默认值:从环境变量 MYSQL_PASSWORD 中读取,若未设置则为 jifa

storage-pvc-name

集群中使用的 PersistentVolumeClaim 名称。

类型:String

默认值:null

service-account-name

集群中使用的 ServiceAccount 名称。

类型: String

默认值: null

image-pull-secret-name

集群中用于拉取 WORKER 镜像的密钥的名字。

类型: String

默认值: null

elastic-worker-image

集群中用于运行 WORKER 节点的镜像。

类型:String

默认值:null

elastic-worker-jvm-options

集群中用于设置 ELASTIC_WORKER 节点的 JVM 参数。

类型:String

默认值:null

elastic-worker-port

集群中 ELASTIC_WORKER 节点的服务监听端口。

类型:int

默认值:8102

elastic-worker-idle-threshold

集群中 ELASTIC_WORKER 节点的空闲时间阈值,单位为分钟,最小值为 2。当一个 ELASTIC_WORKER 节点的空闲时间超过此值时,将会自动停止。

类型:int

默认值:5

allow-login

是否允许登陆。

当其值为 false 时,allow-anonymous-access 将被设置为 true,allow-registration 将被设置为 false。

Type: boolean

Default: false

allow-anonymous-access

是否允许匿名用户访问。

类型:boolean

默认值:ture

allow-registration

是否允许注册新用户。

类型:boolean

默认值:false

admin-username

管理员账号的用户名。

类型:String

默认值:admin

如果设置为空,或已有注册用户则不会进行管理员账号注册

admin-password

管理员账号的密码。

类型:String

默认值:password

security-filters-enabled

是否启用默认的安全过滤器用于认证与授权。

如果需要自定义应用的安全认证方式,请将此参数设置为 false。

默认值: true

input-files

本地的待分析文件,仅在 STANDALONE_WORKER 角色中使用。

类型:Path[]

默认值:null