更改 Talend Identity and Access Management 数据库 - 8.0

Talend安装指南

Version
8.0
Language
中文(简体)
Operating system
Linux
Subscription type
订阅
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
安装和升级
Last publication date
2022-10-30

由于嵌入式 H2 数据库不适合用于生产环境,建议更改 Talend Identity and Access Management 数据库。

Talend Identity and Access Management 使用两个不同的数据库:
  • 一个用于 OpenId Connect 服务:oidc
  • 一个用于 Fediz 身份提供程序:idp

步骤

  1. 如果 Talend Identity and Access Management 已经启动则将其停止。
  2. 将对应于您想要使用的数据库的 JDBC 驱动程序 jar 文件放在 iam-A.B.C/apache-tomcat-x.x.xx/lib 文件夹中,并确保它具有与其他 jar 文件相同的权限。
    有关受支持的数据库的更多信息,请参阅兼容的数据库
  3. Apache Syncope 文档中所述,更新 provisioning.propertiesdomains/Master.properties 文件。
  4. 编辑 iam-A.B.C/apache-tomcat-x.x.xx/conf/iam.properties 文件并更新以下参数:
    参数 描述
    idp.db.url IDP 数据库 JDBC URL。
    idp.db.driverClassName 完全限定驱动程序类名称,例如 com.mysql.jdbc.Driver
    idp.db.username 用于连接到 IDP 数据库的用户名。
    idp.db.password 用于连接到 IDP 数据库的密码。

    密码在第一次启动时加密。

    idp.db.platform 无包名称的 OpenJPA 2.4.2 平台名称。
    示例:
    idp.db.platform=MySQLDictionary

    有关更多信息,请参阅https://openjpa.apache.org/builds/3.0.0/apache-openjpa/docs/ref_guide_dbsetup_dbsupport.html

    oidc.db.url OIDC 数据库 JDBC URL。
    oidc.db.driverClassName 完全限定驱动程序类名称,例如 com.mysql.jdbc.Driver
    oidc.db.username 用于连接到 OIDC 数据库的用户名。
    oidc.db.password 用于连接到 OIDC 数据库的密码。

    密码在第一次启动时加密。

    oidc.db.databasePlatform Hibernate 5 平台名称。
    示例:
    oidc.db.databasePlatform=org.apache.openjpa.jdbc.sql.MySQLDictionary

    有关更多信息,请参阅https://openjpa.apache.org/builds/3.0.0/apache-openjpa/docs/ref_guide_dbsetup_dbsupport.html

    oidc.db.dialect 数据库的 Hibernate 5 方言。
    示例:
    oidc.db.dialect=org.hibernate.dialect.MySQL57Dialect

    有关更多信息,请参阅https://docs.jboss.org/hibernate/orm/6.0/javadocs/org/hibernate/dialect/package-summary.html

  5. 删除 iam/apache-tomcat/webapps/oidciam/apache-tomcat/webapps/idp 文件夹。
  6. 通过执行 startup.sh 文件启动 Talend Identity and Access Management