如果內建的Catalog類型無法滿足您的業務需求,您可以使用自訂Catalog類型。本文為您介紹如何配置自訂Catalog。
注意事項
自訂Catalog類型間的名稱需要唯一。
當自訂Catalog類型的名稱與內建的名稱相同時,優先使用您的自訂Catalog。
刪除自訂Catalog類型後,該自訂Catalog類型下註冊的Catalog也將被刪除。
建立並使用自訂Catalog
進入中繼資料管理頁面。
單擊目標工作空間操作列下的控制台。
在左側導覽列,單擊中繼資料管理。
單擊建立Catalog,在自訂Catalog頁簽,單擊建立自訂Catalog類型。
在建立自訂Catalog類型對話方塊,配置自訂Catalog類型資訊。
方式
說明
上傳檔案
單擊選擇檔案,選擇您的目標自訂Catalog類型檔案。自訂Catalog類型開發詳情請參見Catalogs。
外部URL
填寫外部URL資訊。當需要使用其他服務上存在的JAR檔案時,可以使用外部URL功能擷取JAR檔案。
說明僅支援以下兩類外部URL:
開通Flink工作空間時選擇的OSS Bucket地址。您可以在Realtime Compute管理主控台目標工作空間詳情中查看綁定的OSS Bucket。
Realtime ComputeFlink版可以訪問且被允許訪問(公用讀取或被授予許可權)的其他外部儲存系統地址。
單擊下一步。
確認Properties資訊後,單擊確定。
在自訂Catalog頁簽,單擊您剛建立好的自訂Catalog類型名稱,單擊下一步。
填寫Catalog代碼資訊及參數值後,單擊確定,建立Catalog。
程式碼範例如下,您可以根據實際情況進行修改。
CREATE CATALOG `catalogname` --catalogname為建立的Catalog名稱。 WITH ( 'type' = 'hologres-custom', --步驟5中的Catalog類型名稱。 'endpoint' = 'yourEndpoint', --步驟5中required勾選的參數為必填WITH參數,下同。 'username' = 'yourUsername', 'password' = 'yourPassword', 'dbname' = 'yourDbname' );
說明Catalog名稱建議添加反引號(``),否則當名稱中包含
.
等字元時運行會報錯。
查看或刪除自訂Catalog類型
在中繼資料管理頁面,單擊建立Catalog。
單擊自訂Catalog頁簽,查看或刪除自訂Catalog類型。
查看:滑鼠懸浮在自訂Catalog類型名稱上面,查看自訂Catalog類型JAR包路徑、Catalog類型、建立時間和建立人等資訊。
刪除:單擊目標自訂Catalog類型名稱右側的表徵圖,單擊確定。