添加StarRocks數據源用于連通StarRocks數據庫與Quick BI,連接成功后,您可以在Quick BI上進行數據的分析與展示。Quick BI支持以公網或阿里云VPC的方式連接StarRocks數據庫,本文為您介紹如何添加StarRocks自建數據源。
前提條件
請確保您的網絡連通性:
您通過公網連接Quick BI與StarRocks數據庫,請添加Quick BI的IP地址至數據庫白名單,請參見添加安全組規則。
您通過內網連接Quick BI與StarRocks數據庫,請通過以下任意一種方式,實現數據源與Quick BI網絡連通:
當StarRocks數據庫搭建在阿里云的ECS上,您可以通過阿里云VPC連接。
您也可以搭建跳板機,并通過SSH隧道訪問登錄并訪問數據庫。
已自建StarRocks數據庫。
已獲取自建StarRocks數據庫的用戶名和密碼。
使用限制
支持 2.5.18、3.1.7、3.1.9、3.2.6版本。
操作步驟
登錄Quick BI控制臺。
請按照下述步驟添加數據源。
從創建數據源入口進入創建數據源界面。
單擊顯示更多。
選擇StarRocks數據源。
數據源類型選擇自建。
在配置連接對話框,您可以根據業務場景,完成以下配置。
名稱
描述
顯示名稱
數據源配置列表的顯示名稱。
請輸入規范的名稱,不要使用特殊字符,前后不能包含空格。
數據庫地址
部署StarRocks數據庫的地址,包括IP或域名。
端口
數據庫的對應的端口號。
數據庫
部署StarRocks數據庫時自定義的數據庫名稱。
用戶名和密碼
登錄StarRocks數據庫的用戶名和密碼。請確保該用戶名具備數據庫中表的create、insert、update和delete權限。
VPC數據源
若數據庫使用的是阿里云VPC網絡,請開啟VPC數據源。
當數據庫部署在阿里云ECS上,請選擇“實例”;當通過傳統型負載均衡CLB接入時,請選擇“CLB”。
實例
購買者AccessId:購買此實例的AccessKey ID。
請參見獲取AccessKey。
說明請確保該AccessKey ID具備目標實例的Read權限。此外,若具有Write權限,系統將自動添加白名單,否則需要您手動添加。相關操作說明請參見創建自定義權限策略。
購買者AccessKey:購買此實例的AccessKey Secret。
請參見獲取AccessKey。
實例ID:ECS實例ID。請登錄ECS管理控制臺,在實例頁簽下獲取實例ID。
請參見查看實例信息。
區域:ECS實例所在區域。請登錄ECS管理控制臺,在左上角獲取實例所在的區域。
請參見查看實例信息。
CLB
購買者AccessId:CLB購買者的AccessKey ID。請確保該賬號擁有CLB的Read權限。請登錄RAM訪問控制臺,獲取AccessKey ID。
購買者AccessKey:AccessKey ID對應的AccessKey Secret。請登錄RAM訪問控制臺,獲取AccessKey Secret。
實例ID:CLB的實例ID,請登錄負載均衡管理控制臺,并在實例管理列表中獲取實例ID。
區域:實例所在區域,請登錄負載均衡管理控制臺,在實例管理頁左上角獲取區域。
SSH
如果您選中SSH,則需要配置如下參數:
您可以搭建跳板機,并通過SSH隧道訪問登錄并訪問數據庫。跳板機的信息請找運維或系統管理員獲取。
SSH Host:輸入跳板機IP地址。
SSH 用戶名:登錄跳板機的用戶名。
SSH 密碼:登錄跳板機的用戶名對應密碼。
SSH 端口:跳板機的端口。默認為22。
請參見通過密碼認證登錄Linux實例。
開啟文件上傳入口
開啟后支持上傳文件。
單擊連接測試,進行數據源連通性測試。
測試成功后單擊確定,完成數據源添加。
后續步驟
創建數據源后,您還可以創建數據集并分析數據。