跳到主要内容 跳到补充内容

使用 war 文件安装 MDM 模块

使用 Talend 提供的 WAR file (Talend-MDMServer-YYYYMMDD-<revision number>-VA.B.C.war) 和压缩 HOME 文件 (Talend-MDMServer-YYYYMMDD-<revision number>-VA.B.C-HOME.zip),您还可以通过将 .war 文件部署到 Tomcat,然后在解压缩 HOME 文件后更新某些配置文件,从而安装 MDM 模块。

这里,A.B.C 分别代表主要、次要、补丁版本。请注意,您必须使用每个模块的相同版本/修订版。

此安装模式假设您熟悉或在一定程度上了解 MDM 服务器配置。

下面列出了此安装模式下涉及的所有模块。为简化它们的管理,建议您将所有服务器模块集中在单个系统上。

  • 一个应用程序服务器,在此例中为 Apache Tomcat 服务器,它托管 MDM Web 应用程序。

  • 一个 .war 文件,其中包含使用 Talend MDM Web UI 所需的 MDM 服务器应用程序。

  • 一个压缩 HOME 文件,其中包含 MDM 服务器的文件和资源。

步骤

  1. 安装 Apache Tomcat 应用程序服务器,如果 Tomcat 服务已启动,则将其停止。
  2. HOME 文件解压缩到一个本地文件夹。在下面的过程中,此本地文件夹将称为 MDM_ROOT
  3. .war 文件复制到目录 <TomcatPath>/webapps/ 中,然后将其重命名为 talendmdm.war
    复制此 war 文件以后,您可以手动将其解压到相同目录下,或让 Tomcat 在启动时解压该 Web 应用程序。
  4. 浏览至目录 <TomcatPath>/conf
  5. 如果文件夹 Catalina 不存在,则在目录 <TomcatPath>/conf 下创建一个新文件夹 Catalina,然后在 <TomcatPath>/conf/Catalina 下创建一个新文件夹 localhost
  6. 在目录 <TomcatPath>/conf/Catalina/localhost 下,创建一个新 XML 文件 (例如,talendmdm.xml),并用以下内容填充它:
    <?xml version='1.0' encoding='utf-8'?>
    <Context path="talendmdm">
    <Parameter name="mdmRootLocation"
    value="<MDM_ROOT>"
    override="false"/>
    </Context>
    信息注释警告: Context path 的值必须与已放在 <TomcatPath>/webapps 下的 war 文件的名称完全相同,mdmRootLocation 的值必须是在其中解压缩 HOME 文件的本地目录。
  7. 在目录 <MDM_ROOT>/conf 下,编辑 datasources.xml 文件以提供数据库连接信息。
    您可以使用 datasources.xml 来管理 MDM 服务器使用 SQL 数据库的方式。有关更多信息,请参阅管理 MDM 服务器使用 SQL 数据库的方式
  8. 编辑 mdm.conf 文件以完成 MDM 服务器的配置。有关更多信息,请参阅配置 MDM 服务器

结果

要运行 MDM 服务器,请执行 <TomcatPath>/bin 文件夹中的 startup.sh

信息注释提示: 如果数据源配置文件 datasources.xml 所指向 MDM 系统数据库中的产品版本与您的产品版本不同,则 MDM 服务器无法启动并抛出一个异常。如果想要执行迁移,您需要使用 dbmigration 工具。

要关闭 MDM 服务器,请在控制台窗口中按 Ctrl+C,或运行 bin/shutdown.sh

出于性能考虑,您可以增加 Tomcat 的内存。有关如何增加 Tomcat 内存大小的更多信息,请参阅增加 Apache Tomcat 的内存

本页面有帮助吗?

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