跳到主要内容

编辑 mdm.conf 文件

您可以编辑文件 mdm.conf 以根据需要自定义 MDM 服务器的配置。

下面列出了该文件中可用的参数及其默认值:

设置

参数和默认值

用法

System settings (系统设置) admin.user=admin

admin.password=talend

指定 MDM 服务器的默认管理员用户的用户名和密码。

密码在 MDM 服务器启动时进行加密。有关如何更改默认密码的更多信息,请参阅管理配置文件中的密码 (仅提供英文版本)

system.data.auto.init=true

指示 MDM 服务器是否将在启动时自动初始化系统数据。

system.locale.default=en

指定默认系统区域。

max.export.browserecord=1000

指示要在 Talend MDM Web UI 上导出的最大记录数。

max_cache_size=5000

指示缓存的最大大小。

cluster_override=false

指示是否要在启动 MDM 服务器时改写系统容器数据库中的现有内容。

RDBMS Settings (RDBMS 设置) db.autoPrepare=true

指示 MDM 服务器是否应尝试自己创建一个数据库。

db.datasources=${mdm.root}/conf/datasources.xml

指向一个提供数据库连接信息的文件。

db.default.datasource=H2-Default

指示 MDM 服务器应使用 db.datasources 中指定的哪一个默认数据源。

Subscription Engine (订阅引擎) subscription.engine.autostart=true

指示系统中的 JMS (Java 消息服务) 是否要自动启动。

system.cluster.storage.index.replication=true

指示是否要按存储来应用索引复制。

mdm.routing.engine.broker.url = vm://localhost

指定 JMS 服务的连接 URL。

routing.engine.max.execution.time.millis=300000

指示路由顺序执行所能花的最大毫秒数。值为 0 表示该路由顺序永不过期。

例如,值 300000 等于 5 分钟。

mdm.routing.engine.consumers=5-10

指示可以并行处理的同步路由顺序使用者数量。

其值支持数值范围。例如,5-10 表示将至少存在 5 个使用者,如果所有以前的使用者均忙,则最多允许存在 10 个使用者。

mdm.routing.engine.broker.sessionCacheSize=1

指示每种会话确认类型 (auto、client、dups_ok、transacted) 的缓存 JMS 会话数量。

如果需要,您可以在高并发性环境中增加此数量。

IAM Settings (IAM 设置) tac.domain=@company.com

定义用于将用户名转换为电子邮件的域,以便在将作业迁移到 MDM 服务器时获得向后兼容性。

oidc.url

定义 Talend Identity and Access Management 的 URL,例如 href="http://localhost:9080/oidc"

oidc.userauth.url 定义 Talend Identity and Access Management 用户身份验证 URL,例如 href="http://localhost:9080/oidc"
oidc.client.id 定义 Talend Identity and Access Management OIDC 客户端标识符。
oidc.client.secret 定义 Talend Identity and Access Management OIDC 密码。
scim.url 定义 Talend Identity and Access Management SCIM 的 URL,例如 href="http://localhost:9080/scim"
scim.username 在 SCIM 中定义用户的用户名。
scim.password 在 SCIM 中定义用户的密码。
必需:
security.basic.enabled=false
security.oidc.client.expectedIssuer=${oidc.url}
security.oidc.client.keyUri=${oidc.url}/jwk/keys
security.oidc.client.endSessionEndpoint=${oidc.userauth.url}/idp/logout
security.oauth2.client.clientId=${oidc.client.id}
security.oauth2.client.clientSecret=${oidc.client.secret}
security.oauth2.client.scope=openid refreshToken
security.oauth2.client.access-token-uri=${oidc.url}/oauth2/token
security.oauth2.client.user-authorization-uri=${oidc.userauth.url}/idp/authorize?consent=none
iam.license.keepAliveEndpoint=${oidc.url}/api/v1/licenses/keepAlive

可选:

security.oidc.client.notBeforeTimeTolerance=60
security.oidc.client.claimIssueAtTolerance=60
security.oidc.client.claimIssueAtExpiration=3600
security.oidc.client.claimExpirationTolerance=60
security.oidc.client.maxAuthenticationTime=7200
security.oidc.client.tokenExpirationLeeway=30
定义单点登录安全配置。
Fuzzy search setting (模糊搜索设置) lucene.fuzzy.search=true

指示是否启用 Lucene 模糊搜索来搜索数据记录。默认情况下,文件中未添加此参数,并且 Lucene 模糊搜索是启用的。您可以添加此参数并将其值设置为 false 以禁用 Lucene 模糊搜索。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!