通過創建Aliyun HBase數據源能夠實現Dataphin讀取Aliyun HBase的業務數據或向Aliyun HBase寫入數據。本文為您介紹如何創建Aliyun HBase數據源。
前提條件
若您需在Dataphin中創建基于阿里云產品的數據源,創建數據源前,需確保Dataphin的IP已添加至數據庫白名單(或安全組)中,使數據源與Dataphin網絡互通。具體操作,請參見數據源白名單配置
背景信息
Aliyun HBase即阿里云的云數據庫HBase,是低成本、高擴展、云智能的大數據NoSQL。兼容標準HBase訪問協議,提供低成本存儲、高擴展吞吐、智能數據處理等核心能力,具備PB規模、高并發、秒級伸縮、毫秒響應、跨機房高可用、全托管、全球分布等企業能力。
如果您使用的是云數據庫HBase,在對接Dataphin進行數據開發時,您需要先完成Aliyun HBase數據源的創建。更多云數據庫HBase信息,請參見什么是云數據庫HBase。
權限說明
僅支持擁有新建數據源權限點的自定義全局角色和超級管理員、數據源管理員、板塊架構師、項目管理員系統角色創建數據源。
操作步驟
在Dataphin首頁,單擊頂部菜單欄管理中心 > 數據源管理。
在數據源頁面,單擊+新建數據源。
在新建數據源對話框的NoSQL區域,選擇Aliyun HBase。
如果您最近使用過Aliyun HBase,也可以在最近使用區域選擇Aliyun HBase。同時,您也可以在搜索框中,輸入Aliyun HBase的關鍵詞,快速篩選。
在新建Aliyun HBase數據源對話框中,配置連接數據源參數。
配置數據源的基本信息。
參數
描述
數據源名稱
命名規則如下:
只能包含中文、英文字母大小寫、數字、下劃線(_)或短劃線(-)。
長度不能超過64字符。
數據源編碼
配置數據源編碼后,您可以在Flink_SQL任務中通過
數據源編碼.表名稱
或數據源編碼.schema.表名稱
的格式引用數據源中的表;如果需要根據所處環境自動訪問對應環境的數據源,請通過${數據源編碼}.table
或${數據源編碼}.schema.table
的變量格式訪問。更多信息,請參見Flink_SQL任務開發方式。重要目前僅支持MySQL、Hologres、MaxCompute數據源。
數據源編碼配置成功后不支持修改。
數據源描述
對數據源的簡單描述。不超過128字符。
數據源配置
選擇需要配置的數據源:
如果業務數據源區分生產數據源和開發數據源,則選擇生產+開發數據源。
如果業務數據源不區分生產數據源和開發數據源,則選擇生產數據源。
標簽
您可根據標簽給數據源進行分類打標,如何創建標簽,請參見管理數據源標簽。
配置數據源與Dataphin的連接參數。
當上述步驟中選擇了生產+開發數據源,則配置頁面如下圖所示。如果上述步驟中您選擇了生產數據源,則僅展示生產數據源的配置頁面。
說明通常情況下,生產數據源和開發數據源需配置非同一個數據源,以使開發數據源與生產數據源的環境隔離,降低開發數據源對生產數據源的影響。但Dataphin也支持配置成同一個數據源,即相同參數值。
參數
描述
服務類型
根據數據源HBase選擇對應的服務類型。
版本
選擇阿里云HBase實例對應的主版本號。您可以在阿里云Hbase控制臺的數據庫連接頁面,查看主版本號。
zkQuorum
配置阿里云HBase實例的鏈接地址,推薦您使用專有云網絡的鏈接地址。您可以在阿里云Hbase控制臺的數據庫連接頁面,查看鏈接地址。
單擊測試連接,測試數據源是否可以和Dataphin進行正常的連通。
重要如果連接測試失敗,您可以根據網絡連通常見問題進行排查。詳細內容,請參見網絡連通解決方案。
測試成功后,單擊確定,完成Aliyun HBase數據源的創建。