在 Web 应用程序服务器中安装数据库驱动程序 - 7.1

Talend Data Fabric 安装指南 (Windows)

EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio

如果不是将嵌入式 H2 数据库用于 Talend Administration CenterTalend Activity Monitoring Console,您必须在 Web 应用程序服务器中安装要使用的数据库的驱动程序。

有关与 Talend Administration CenterTalend Activity Monitoring Console 兼容的数据库的更多信息,请参阅兼容的数据库

过程

  1. 停止 Web 应用程序服务器。
  2. 如果您使用 Apache Tomcat,则清空 <apache-tomcat>\work\Catalina\localhost 文件夹。
  3. 确保您想要使用的数据库的驱动程序在以下任何文件夹中都不存在。如果该驱动程序在这其中某个文件夹中存在,则跳过下一步。
    使用的 Web 应用程序服务器 要检查的文件夹

    Apache Tomcat

    <apache-tomcat>\webapps\amc\WEB-INF\plugins\org.talend.amc.libraries_vA.B.C.YYYYMMDD_HHmm\lib\ext

    JBoss

    <JBoss_installation_folder>\standalone\lib\ext

    <JBoss_installation_folder>\standalone\lib\endorsed

    <JBoss_installation_folder>\standalone\tmp\work\jboss.web\default-host\amc\eclipse\plugins\org.talend.amc.libraries_X.X.X.XXXXXXXX_XXXX\lib\ext

  4. 根据您用于运行 Web 应用程序服务器的 JVM 版本和您想要使用的数据库的版本,从提供商官方网站下载正确的数据库驱动程序。
    如果您使用 Oracle,则使用 Oracle 安装中的 ojdbcX.jar 文件的副本。
    请注意,这些驱动程序是专用的,您应该仅下载需要的驱动程序。
    使用的数据库 要下载的驱动程序
    Azure SQL https://sourceforge.net/p/jtds/bugs/_discuss/thread/16113049/7594/attachment/jtds-1.3.1.jar 下载已应用补丁的 jTDS 驱动程序。

    有关相关错误的更多信息,请参阅 https://sourceforge.net/p/jtds/bugs/725/?page=0。请注意,目前尚无包括修复的官方版本。

    MySQL http://dev.mysql.com/downloads/connector/j/
    Oracle http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
    MS SQL http://sourceforge.net/projects/jtds/files/jtds/
    PostgreSQL http://jdbc.postgresql.org/download.html
    适用于 SQL Server 的 Microsoft JDBC 驱动程序 6.0、4.2、4.1 和 4.0 http://www.microsoft.com/en-us/download/details.aspx?id=11774
    MariaDB https://downloads.mariadb.org/connector-java/
  5. 如果驱动程序文件夹不存在,则创建它。
    • 对于 Apache Tomcat 8.0,请在 endorsed 下创建一个 <apache-tomcat> 文件夹。
    • 对于 JBoss,请在 ext 下创建一个 <JBoss_installation_folder>\standalone\tmp\work\jboss.web\default-host\amc\eclipse\plugins\org.talend.amc.libraries_X.X.X.XXXXXXXX_XXXX\lib 文件夹。
  6. 将需要的驱动程序放在正确的文件夹中:。
    • 在您为 Apache Tomcat 8.0 和 JBoss 创建的文件夹中
    • 在针对 Apache Tomcat 8.5 的 <apache-tomcat>\lib 中。
  7. 如果您安装已应用补丁的 jTDS 驱动程序来与 Microsoft Azure 数据库配合工作,则在 Talend Administration Center 的数据库设置中,按如下方式填写已应用补丁的驱动程序的信息:
    database.url=jdbc:jtds:sqlserver://talendtac.database.windows.net:1433/tac;user=tadmin@talendtac.database.windows.net;password=yourpassword;ssl=require;
    database.driver=net.sourceforge.jtds.jdbc.Driver
    database.username=tadmin
    database.password=yourpassword

    ssl=require 是必需参数,如 Microsoft 文档 https://docs.microsoft.com/nl-nl/azure/sql-database/sql-database-develop-java-simple#Opmerking 中所述。

  8. 重新启动 Web 应用程序服务器。