配置 Talend Data Preparation
安装后配置 Talend Data Preparation
Procedure
-
打开 <Data_Preparation_Path>/config/application.properties 文件并编辑以下 Talend Data Preparation 属性:
字段 操作 public.ip 输入您访问 Talend Data Preparation 时要使用的主机名。 server.port 输入您想要用于 Talend Data Preparation 用户界面的端口。 iam.ip 输入 Talend Identity and Access Management 实例的 URL。 spring.security.oauth2.client.registration.oidc.clientId 输入 Talend Identity and Access ManagementOIDC 客户端标识符。 spring.security.oauth2.resourceserver.iam.opaque-token.clientId 输入 Talend Identity and Access ManagementOIDC 客户端标识符。 spring.security.oauth2.client.registration.oidc.clientSecret 输入 Talend Identity and Access Management OIDC 客户端密码。 spring.security.oauth2.resourceserver.iam.opaque-token.clientSecret 输入 Talend Identity and Access Management OIDC 客户端密码。 iam.uri 确保 Talend Identity and Access Management 端口是正确的。 iam.api.uri 确保 Talend Identity and Access Management 端口是正确的。 app.products[0].id=TDS app.products[0].name=Data Stewardship
app.products[0].url=<place_your_tds_url_here>
输入 Talend Data Stewardship 实例的 URL。 在属性文件中输入的所有密码在您启动 Talend Data Preparation 实例时加密。
-
将以下字段更新为您的 MongoDB 设置:
字段 描述 spring.data.mongodb.host MongoDB 实例的主机名 spring.data.mongodb.port MongoDB 实例的端口号 spring.data.mongodb.database Talend Data Preparation 连接的数据库的名称,默认为 dataprep。该数据库在第一次启动 Talend Data Preparation 时创建。 spring.data.mongodb.username 用于连接到该数据库的用户名 spring.data.mongodb.password 用于连接到该数据库的密码。 -
要启用 Talend Data Preparation 和 Components Catalog 服务之间的交互,请使用您的 Components Catalog 服务器主机和端口编辑以下行:
tcomp.server.url=http://<tcomp_host>:<tcomp_port>/tcomp
-
要在安装 Talend Data Preparation 和 Talend Data Stewardship 之后启用应用切换器,请取消注释以下行并添加您的 Talend Data Stewardship 实例的 URL:
app.products[0].id=TDS app.products[0].name=Data Stewardship app.products[0].url=<place_your_tds_url_here>
还必须将您的 Talend Data Preparation 实例的 URL 添加到 Talend Data Stewardship 的配置文件。有关更多信息,请参阅有关在安装后如何配置 Talend Data Stewardship 的部分。
- 默认会启用审计日志。您必须在 audit.properties 文件中指定正确的 appender.http.url 参数,或禁用审计日志。更多详细信息,请参阅启用和配置 Talend Data Preparation 中的审计功能。
-
要配置对 Talend Dictionary Service 的访问,请编辑以下字段:
- 可用产品:
- 适用产品:
- Big Data Platform
- Data Fabric
- Data Management Platform
- Data Services Platform
- MDM Platform
- Qlik Talend Cloud Enterprise Edition
- Qlik Talend Cloud Premium Edition
- Real-Time Big Data Platform
字段 描述 dataquality.semantic.list.enable 将此参数的值设置为 true 以便在 Talend Data Preparation 中显示语义类型管理界面。 dataquality.server.url 输入您的 Talend Dictionary Service 实例的 URL,例如 http://<local machine ip>:8187/。 tsd.enabled 将此参数的值设为 true 以开启 Talend Data Preparation 和 Talend Dictionary Service 之间的交互。 tsd.maven.connector.s3Repository.bucket-url 输入您的 MinIO 或 S3 构件库桶的 URL。 例如: s3://talend-app-shared。
tsd.maven.connector.s3Repository.base-path 输入您的 MinIO 或 S3 构件库的基础路径。此参数为可选配置,可以留空。 例如: semantic-types-repository。
tsd.maven.connector.s3Repository.username 输入您的 MinIO 或 S3 构件库的名称。 例如: username123。
tsd.maven.connector.s3Repository.password 输入您的 MinIO 或 S3 构件库的密码。 例如: password123。
tsd.maven.connector.s3Repository.s3.region 输入您的 MinIO 或 S3 构件库的区域。 例如: us-east-1。
tsd.maven.connector.s3Repository.s3.endpoint 输入您的 MinIO 或 S3 构件库的 URL。 例如: https://minio-company.com。
tsd.dictionary-provider-facade.producer-url 输入 Talend Dictionary Service 实例的 URL。 spring.cloud.stream.kafka.binder.brokers 输入对应于您的 Kafka 代理的主机。 - 要启用语义类型,请编辑以下行:dataquality.semantic.list.enable=true 和 dataquality.server.url=http://<local machine ip>:8187/。
-
在启动 Talend Data Preparation 之前,先按下列顺序启动:
- Apache Kafka
- MongoDB
- MinIO
- 执行 start.bat 文件以启动 Talend Data Preparation 实例。
为 Talend Data Preparation 配置日志
About this task
Talend Data Preparation 日志使您可以分析和调试 Talend Data Preparation 的活动。
Talend Data Preparation 日志位于 <Data_Preparation_Path>\data\logs\app.log 中。
要配置日志文件的设置,请编辑 <Data_Preparation_Path>\config\log4j2.xml 文件:
Procedure
-
有关如何设置 Log4j 信息级别的更多信息,请参阅 有关信息级别的 Apache Log4j 文档。
-
有关如何设置日志轮换的更多信息,请参阅 有关日志轮换的 Apache Log4j 文档 (仅提供英文版本)。