主資料工具Talend:使用MYSQL啟動Talend MDM社群版

newknight發表於2018-08-02

安裝步驟

1.   將TOS_MDM-Server解壓或者通過jar包進行安裝(取決與下載安裝包的方式)

2.   假定TOS_MDM-Server安裝目錄為D:\MCSoft\TOS_MDM-Server-20180411_1414-V7.0.1

3.   需要修改D:\MCSoft\TOS_MDM-Server-20180411_1414-V7.0.1\apache-tomcat\conf\Catalina\localhost下的talendmdm.xml檔案,將其中mdmRootLocation引數對應的value值改成talend server的實際解壓目錄。

4.   修改talend底層資料庫的連結地址:

修改D:\MCSoft\TOS_MDM-Server-20180411_1414-V7.0.1\conf下的datasource.xml,將其中

<!--H2 DATASOURCE -->

<datasource name="H2-Default">

以後的xml內容,修改成對應的資料庫連結和使用者名稱、密碼

具體配置見“附件一:datasource.xml的mysql配置”

5.   檢查datasource.xml中的配置<fulltext-index-directory>D:\MCSoft\TOS_MDM-Server-20180411_1414-V7.0.1\data\indexes\MYSQL-Default</fulltext-index-directory>

所指向的目錄是否存在,不存在的話手動建立此目錄

6.   修改talend底層資料庫的實際呼叫引數和指向

修改D:\MCSoft\TOS_MDM-Server-20180411_1414-V7.0.1\conf下的mdm.conf檔案,將其中db.default.datasource引數的值改為前一步所設定的datasource name,如H2-Default,實際改動後內容如 db.default.datasource=MYSQL-Default

7.   將mysql的jdbc包(如 mysql-connector-java-5.1.44-bin.jar )放入D:\MCSoft\TOS_MDM-Server-20180411_1414-V7.0.1\apache-tomcat\lib目錄下

8.   之後重啟talend server即可。

 


 

附件一:datasource.xml的mysql配置

<?xml version="1.0" encoding="UTF-8"?>

<!-- Copyright (C) 2006-2013 Talend Inc. - www.talend.com --><datasources><!-- MYSQL DATASOURCE --><datasource name=" MYSQL-Default ">

        <master>

            <type>RDBMS</type>

            <rdbms-configuration>

                <dialect>MYSQL</dialect>

                <connection-driver-class>com.mysql.jdbc.Driver</connection-driver-class>

                <connection-url> jdbc:mysql://localhost:3306/mdm_master </connection-url>

                <connection-username> mdm </connection-username>

                <connection-password> jLnL2cnmuGR8WyDLxoWV/w==,Encrypt </connection-password>

                <fulltext-index-directory> D:\MCSoft\TOS_MDM-Server-20180411_1414-V7.0.1\data\indexes\MYSQL-Default </fulltext-index-directory>

                <schema-generation>update</schema-generation>

                <properties>

                    <property name="hibernate.show_sql">false</property>

                </properties>

            </rdbms-configuration>

        </master>

        <system>

            <type>RDBMS</type>

            <rdbms-configuration>

                <dialect>MYSQL</dialect>

                <connection-driver-class>com.mysql.jdbc.Driver</connection-driver-class>

                <connection-url> jdbc:mysql://localhost:3306/mdm_system </connection-url>

                <connection-username> mdm </connection-username>

                <connection-password> jLnL2cnmuGR8WyDLxoWV/w==,Encrypt </connection-password>

                <schema-generation>update</schema-generation>

                <properties>

                    <property name="hibernate.show_sql">false</property>

                </properties>

            </rdbms-configuration>

        </system>

    </datasource>

</datasources>

 

注:

l   紅色字型部分為需要注意的修改內容

l   如附件中,連結的mysql資料庫為 mdm_master 和mdm_system

l   連結mysql的使用者為mdm,使用的口令為zc(配置中 jLnL2cnmuGR8WyDLxoWV/w==,Encrypt 是加密字串,口令的配置也可以直接使用明文zc)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10009036/viewspace-2169026/,如需轉載,請註明出處,否則將追究法律責任。

相關文章