新建MySQL連接
更新時間 2023-08-17 14:58:51
最近更新時間: 2023-08-17 14:58:51
分享文章
本章節主要介紹新建MySQL連接。
前提條件
- 在創建數據連接前,請確保您已創建所要連接的數據湖(如DataArts Studio所支持的數據庫、云服務等)。
- 在創建DWS類型的數據連接前,您需要先在DWS服務中創建集群,并且具有KMS密鑰的查看權限。
- 在創建MRS HBase、MRS Hive、MRS Kafka、MRS Ranger、MRS Spark、MRS Presto類型的數據連接前,需確保您已創建MRS集群,并且在創建數據鏈接時已創建選擇所需要的組件。
- 在創建RDS類型的數據連接前,請確保您已創建RDS數據庫實例。DataArts Studio平臺目前僅支持RDS中的MySQL和PostgreSQL數據庫引擎。
- 在創建數據連接前,請確保待連接的數據湖與DataArts Studio實例之間網絡互通。
- 如果數據湖為云下的數據庫,則需要通過公網或者專線打通網絡,確保數據源所在的主機可以訪問公網,并且防火墻規則已開放連接端口。
- 如果數據湖為云上服務(如DWS、MRS等),則網絡互通需滿足如下條件:
①DataArts Studio實例(指DataArts Studio實例中的CDM集群)與云上服務處于不同區域的情況下,需要通過公網或者專線打通網絡。
②DataArts Studio實例(指DataArts Studio實例中的CDM集群)與云上服務同區域情況下,同虛擬私有云、同子網、同安全組的不同實例默認網絡互通;如果同虛擬私有云但是子網或安全組不同,還需配置路由規則及安全組規則,配置路由規則請參見《虛擬私有云》幫助文檔有關“添加路由信息”的章節,配置安全組規則請參見《虛擬私有云》幫助文檔中有關“ 添加安全組規則”的章節。
③此外,您還必須確保該云服務的實例與DataArts Studio工作空間所屬的企業項目必須相同,如果不同,您需要修改工作空間的企業項目。
創建數據連接
- 在DataArts Studio控制臺首頁,選擇對應工作空間的“管理中心”模塊,進入管理中心頁面。詳見下圖選擇管理中心

- 在管理中心頁面,單擊“數據連接”,進入數據連接頁面。詳見下圖創建數據連接

- 單擊“創建數據連接”,在彈出的對話框中,選擇“數據連接類型”為“RDS”,詳見下圖創建數據連接并參見表RDS數據連接配置相關參數。

說明
不建議使用MySQL(待下線)連接器,推薦使用RDS連接MySQL數據源。
RDS數據連接方式依賴于OBS。如果沒有與DataArts Studio同區域的OBS,則不支持RDS數據連接。
RDS連接配置參數詳見下圖

RDS數據連接詳見下表
| 參數 | 是否必選 | 說明 |
|---|---|---|
| 數據連接名稱 | 是 | 數據連接的名稱,只能包含英文字母、數字、下劃線和中劃線,且長度為1~50個字符。 |
| 標簽 | 否 | 標識數據連接的屬性。設置標簽后,便于統一管理。說明標簽的名稱,只能包含中文、英文字母、數字和下劃線,不能以下劃線開頭。且長度不能超過100個字符。 |
| IP | 是 | RDS的訪問地址。 如果為RDS數據源,可以通過RDS管理控制臺獲取訪問地址:1. 根據創建的帳號登錄管理控制臺。2. 單擊“云數據庫RDS”,從左側列表選擇實例管理。3. 單擊某一個實例名稱,進入實例基本信息頁面。 在連接信息標簽中可以獲取到內網地址。 |
| 端口 | 是 | RDS的訪問端口。 如果為RDS數據源,可以通過RDS管理控制臺獲取訪問端口:1. 根據的帳號登錄管理控制臺。2. 單擊“云數據庫RDS”,左側列表選擇實例管理。3. 單擊某一個實例名稱,進入實例基本信息頁面。 在連接信息標簽中可以獲取到數據庫端口。 |
| 驅動程序名稱 | 是 | 驅動程序名稱:com.mysql.jdbc.Driverorg.postgresql.Driver |
| 驅動文件路徑 | 是 | 驅動文件在OBS上的路徑。需要您自行到官網下載.jar格式驅動并上傳至OBS中。MySQL驅動:獲取地址//downloads.mysql.com/archives/c-j/,建議5.1.48版本。PostgreSQL驅動:獲取地址//jdbc.postgresql.org/download.html,建議42.1.4版本。說明如果需要更新驅動文件,則需要先在數據集成頁面重啟CDM集群,然后通過編輯數據連接的方式重新選擇新版本驅動,更新驅動才能生效。 |
| 用戶名 | 是 | 數據庫的用戶名,創建集群的時候,輸入的用戶名。 |
| 密碼 | 是 | 數據庫的訪問密碼,創建集群的時候,輸入的密碼。 |
| KMS密鑰 | 是 | KMS密鑰名稱。 通過KMS管理控制臺獲取密鑰名稱:1. 根據的帳號登錄管理控制臺。2. 單擊“密鑰管理服務”,左側列表選擇密鑰管理。 在密鑰列表可以獲取到密鑰名稱。 |
| 綁定Agent | 是 | RDS為非全托管服務,DataArts Studio無法直接與非全托管服務進行連接。CDM集群提供了DataArts Studio與非全托管服務通信的代理,所以創建RDS的數據連接時,請選擇一個CDM集群。如果沒有可用的CDM集群,請先通過數據集成增量包進行創建。CDM集群作為網絡代理,必須和RDS網絡互通才可以成功創建MRS連接,為確保兩者網絡互通,CDM集群必須和RDS處于相同的區域、可用區、VPC和子網,安全組規則需允許兩者網絡互通。 |
- 單擊“測試”,測試數據連接的連通性。如果無法連通,數據連接將無法創建。
- 測試通過后,單擊“確定”,創建數據連接。
參考
創建RDS類型的數據連接時,需要注意哪些事項?
創建RDS類型的數據連接時,需要綁定由CDM集群提供的代理服務,目前不支持低于1.8.6版本的CDM集群。