设置 MDM 服务器集群 - 8.0

Talend安装指南

Version
8.0
Language
中文(简体)
Operating system
Windows
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
适用产品...

Data Fabric

MDM Platform

开始之前

  • 下载并安装 Apache httpd,包括 mod_jk 支持,并确保它正常运行。有关如何安装和运行 Apache httpd 的更多信息,请参阅官方 Apache 文档。

  • 下载并安装 Apache ActiveMQ 标准发行版并运行它。有关如何在您的平台上安装和运行 Apache ActiveMQ 的更多信息,请参阅 Apache ActiveMQ 文档。

    警告: 如果您在使用支持 KahaDB 的 Apache ActiveMQ 5.4 或更高版本,建议您不要在 ActiveMQ XML 配置文件中启用 KahaDB 参数配置 concurrentStoreAndDispatchTopics。有关此属性的更多信息,请参见 https://activemq.apache.org/kahadb.html

步骤

  1. 像在单台计算机上一样安装第一个 MDM 服务器。
  2. 在集群中想要包含的所需数量的计算机上复制此第一个实例。在此情况下,复制意味着每次使用完全相同的参数重新运行安装过程。
    请注意,您也可以使用不同端口号在同一物理服务器上使用多个实例,但在此情况下,针对计算机的物理故障,您将无法拥有相同级别的保护。
  3. 在每个 MDM 服务器实例上,打开 <$INSTALLDIR>/conf/mdm.conf 文件进行编辑。
  4. System Settings (系统设置) 部分下添加行 system.cluster=true 以启用集群配置。
  5. mdm.routing.engine.broker.url 的值更改为 tcp://AMQHOST:AMQPORT,例如 tcp://localhost:61616。这里,AMQHOST 是托管 ActiveMQ 的服务器的名称,AMQPORT 是 Apache ActiveMQ 侦听的 OpenWire TCP 端口。
    重要: 默认情况下,MDM 服务器使用嵌入式 Apache ActiveMQ 代理作为 JMS 提供者。为了确保节点之间的正确通信,JMS 代理必须外部化,并由集群的每个节点共享。
  6. 添加以下两行以允许 MDM 创建到 ActiveMQ 服务器的经过身份验证的连接。
    mdm.routing.engine.broker.userName=<USERNAME>
    mdm.routing.engine.broker.password=<PASSWORD>
  7. 在文件 <TomcatPath>/conf/server.xml 中,找到 <Engine> 元素并添加一个 jvmRoute 的属性。
    <Engine name="Catalina" defaultHost="localhost" jvmRoute="mdm_node1">

    这里,jvmRoute 的值表示集群中包括的每个 MDM 服务器节点的唯一标识符,并且必须对应于 worker.properties 文件中的工作线程名称。

  8. 对每个服务器实例重复上述步骤。
  9. 重新启动集群中的所有 MDM 节点

结果

每个 MDM 集群中实施了全文索引复制。

安装并配置所有必需的 MDM 服务器实例以后,您需要在集群中明确将它们连接在一起。这可以通过不同的解决方案来实现,既有硬件也有软件解决方案。