配置文件说明
1 功能简介
DataEase 的运行参数主要保存在安装目录的 conf/application.yml。调整跨域白名单、登录超时、导出限制等,一般改这个文件后重启即可。
2 配置文件位置
默认运行目录为 /opt/dataease3.0(DE_BASE=/opt)。主要文件如下:
表 1 主要配置文件
| 文件 | 默认路径 | 说明 |
|---|---|---|
application.yml | /opt/dataease3.0/conf/application.yml | 主配置 |
application-<profile>.yml | /opt/dataease3.0/conf/application-mysql.yml 等 | 按数据库类型生成 |
mysql.env | /opt/dataease3.0/conf/mysql.env | 内置数据库环境变量 |
.env | /opt/dataease3.0/.env | 安装生成的 DE_* 变量 |
与 v2 路径的区别
DataEase v2 默认路径为 /opt/dataease2.0/conf/application.yml。当前文档面向 v3。
3 修改与生效
修改前先备份:
cp /opt/dataease3.0/conf/application.yml /opt/dataease3.0/conf/application.yml.bak.$(date +%F)
vi /opt/dataease3.0/conf/application.yml
保存后重启:
dectl restart
修改后需重启
配置不会热更新,须执行 dectl restart。见 命令行工具。
4 参数说明
application.yml(及安装参数 DE_*)中常见参数如下:
表 2 参数说明
| 参数名称 | 默认值 | 可选项 | 说明 |
|---|---|---|---|
| dataease.origin-list (DE_ORIGIN_LIST) | http://localhost:8000 | — | 嵌入式跨域白名单,多个地址以逗号分隔;详见 嵌入式常见问题 |
| dataease.login_timeout (DE_LOGIN_TIMEOUT) | 960 | — | 登录超时时间,单位:分钟(默认 16 小时) |
| dataease.export.views.limit (DE_EXPORT_VIEWS_LIMIT) | 100000 | — | 视图导出条数上限 |
| dataease.export.dataset.limit (DE_EXPORT_DATASET_LIMIT) | 100000 | — | 数据集导出条数上限 |
| DE_PORT | 8100 | — | 服务端口 |
| DE_EXTERNAL_DB | false | true false | 是否使用外部数据库;详见 外部数据库部署 |