跳到主要内容

编辑 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 会话数量。

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

Availability-noteDeprecated

Bonita user synchronization (Bonita 用户同步)

scheduler.enabled=true

指示是否要为与 Bonita 服务器的同步启用定期批处理作业。

scheduler.retryCount=10

指定同步作业失败时的重试次数。

scheduler.retryInterval.seconds=60

指定两次重试尝试之间的时间间隔,以秒为单位。

scheduler.period.seconds=3600

指定同步作业的时间周期。

scheduler.initialDelay.seconds=10

指定系统启动后初始同步作业允许的延迟时间。

scheduler.shutdownTimeout.seconds=30

指示同步作业完成时允许系统正常关闭作业所花的时间。

realtime.synchronize.enabled=true

指示是否要启用实时同步。
Availability-noteDeprecated

Bonita technical user/password (Bonita 技术用户/密码)

technical.user=install

technical.password=install

指定 Bonita 技术用户的用户名和密码。

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

信息注释注: Bonita 技术用户由 MDM 用于连接到 Bonita BPM 服务器然后执行一些操作,例如部署工作流和同步工作流用户。有关如何配置 MDM 服务器和 Bonita BPM 服务器之间的连接的更多信息,请参阅手动安装 Bonita BPM 社区服务器(不推荐使用)

IAM Settings (IAM 设置)

tac.domain=@company.com

定义用于将用户名转换为电子邮件的域,以便在将作业和工作流迁移到 7.0 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 模糊搜索。

本页面有帮助吗?

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