存算一體版實例適用于對查詢性能要求高的場景,例如OLAP多維分析、高并發查詢和實時數據分析等。該實例類型將數據存儲于云盤或本地盤,以確保較高的數據讀寫效率。本文為您介紹如何通過阿里云賬號創建并快速使用EMR Serverless StarRocks存算一體實例。
前提條件
注冊阿里云賬號,并完成實名認證。具體操作請參見賬號注冊(PC端)。
如果是RAM用戶,已授權AliyunEMRStarRocksFullAccess系統權限策略。
說明創建和管理StarRocks實例需要具備AliyunEMRStarRocksFullAccess系統權限策略。
注意事項
代碼的運行環境由所屬用戶負責管理和配置。
步驟一:創建存算一體版StarRocks實例
進入EMR Serverless StarRocks實例列表頁面。
在左側導航欄,選擇
。在頂部菜單欄處,根據實際情況選擇地域。
在實例列表頁面,單擊上方的創建實例。
選擇存算一體版的實例類型。
在E-MapReduce Serverless StarRocks頁面,完成實例相關配置。
配置項
示例
描述
付費類型
按量付費
支持包年包月和按量付費的計費方式。
地域
華東1(杭州)
實例所在的物理位置。
重要實例創建后,無法更改地域,請謹慎選擇。
可用區
可用區I
實例所在可用區。
重要實例創建后,無法更改可用區,請謹慎選擇。
專有網絡
vpc_Hangzhou/vpc-bp1f4epmkvncimpgs****
選擇對應地域下的專有網絡。如果沒有,單擊創建VPC進行創建。創建完成后,單擊右側的圖標,可以選擇剛創建的VPC。
交換機
vsw_i/vsw-bp1e2f5fhaplp0g6p****
選擇在對應專有網絡下所選可用區內的交換機。如果在所選專有網絡下沒有交換機,可單擊創建交換機前往創建。創建完成后,單擊右側的圖標,可以選擇剛創建的交換機。
實例系列
標準版
支持入門版和標準版,詳情請參見實例系列說明。
版本
3.1
StarRocks的社區版本號。
BE規格類型
標準規格
StarRocks BE節點的規格。
入門版:支持標準規格。
標準版:支持標準規格、高性能存儲和大規格存儲三種規格。
BE規格
8 CU
入門版:默認8 CU規格。BE節點存儲的默認配置如下:
數據盤類型:僅支持ESSD PL1云盤。
數據盤大小:默認50 GB。
數據盤數量:默認1個。
標準版:
標準規格:支持8 CU、16 CU、32 CU、64 CU規格。還需配置BE節點存儲參數,涉及以下配置:
數據盤類型:支持ESSD PL0、ESSD PL1云盤(推薦)、ESSD PL2云盤、ESSD PL3云盤。更多信息,請參見ESSD云盤。
數據盤大小:取值范圍為100 GB~65000 GB,步長為100。
數據盤數量:取值范圍為1~14個,步長為1。
高性能存儲和大規格存儲:在BE規格下拉列表中,可以選擇詳細規格。
BE節點數量
3
StarRocks BE節點的數量。
入門版:1個。
標準版:取值范圍為3~100個,步長為1。
高可用
開啟
默認開啟。標準版支持開啟高可用,打開高可用開關后,StarRocks FE節點數由1增加到3,以降低故障風險。
重要生產環境強烈建議您開通高可用。
FE資源配置
規格:8 CU。
存儲大小:100 GB。
節點數量:3個。
入門版:FE的資源配置默認為4 CU,50 GB,節點數量為1。
標準版:FE資源配置會隨著BE的數量以及資源配置而自動適配。另外,FE的節點數量取決于是否開啟高可用,不開啟高可用,FE節點數量為1;開啟高可用,FE節點數量為3。
資源配置總計
FE計算資源:24CU
存儲資源:ESSD PL1云盤(推薦)100GB
BE計算資源:24CU存儲資源:ESSD PL1云盤(推薦)300GB
展示FE資源詳情、BE資源詳情以及數據存儲詳情。
實例名稱
自定義實例名稱。
實例名稱,長度限制為1~64個字符,僅可使用中文、字母、數字、短劃線(-)和下劃線(_)。
管理員用戶
admin
用于管理StarRocks的管理員用戶,默認為admin,無法修改。
登錄密碼和確認密碼
自定義密碼。
StarRocks實例內置管理員用戶admin的密碼。請記錄該配置,管理和使用StarRocks實例需要您輸入該密碼。
執行RAM角色
AliyunEMRStarRocksAccessingOSSRole
該角色將會授權StarRocks實例訪問對象存儲OSS的數據內容的權限。
(可選)
選擇已創建的資源組
可以使用默認資源組,或者選擇已有的資源組,或者單擊創建資源組前往資源管理控制臺新建一個資源組,詳情請參見創建資源組。
說明資源組(Resource Group)是在阿里云賬號下進行資源分組管理的一種機制,資源組能夠幫助您解決單個阿里云賬號內的資源分組和授權管理的復雜性問題。資源組更多信息,請參見什么是資源組。
(可選)
自定義標簽
您可以在創建實例時綁定標簽,也可以在實例創建完成后添加標簽,這可以方便您識別和管理擁有的實例資源,詳情請參見設置標簽。
選中服務協議,單擊創建實例,根據提示完成支付。
支付完成后,回到實例管理頁面,查看創建的實例。當實例狀態為運行中時,表示實例創建成功。
步驟二:連接StarRocks實例
在實例列表頁面,單擊操作列的連接實例。
您也可以通過其他方式連接StarRocks實例,詳情請參見連接實例。
連接StarRocks實例。
在新建連接頁簽,配置以下信息。
參數
示例
描述
地域
華東1(杭州)
選擇已創建的StarRocks實例所在的物理位置。
實例
StarRocks_Serverlesss
選擇已創建的StarRocks實例的名稱。
連接名稱
Connection_Serverlesss
連接名稱,自定義輸入。
長度限制為1~64字符,僅可使用中文、字母、數字、短劃線(-)和下劃線(_)。
用戶名
根據實際情況輸入
默認初始用戶名為admin,您可以選擇使用該用戶名進行連接,或者根據需要創建其他用戶,創建用戶詳情請參見管理用戶及數據授權。
密碼
根據實際情況輸入
StarRocks實例中已創建的用戶名對應的密碼。
單擊測試連通性。
驗證通過后,單擊確定。
進入SQL Editor頁面,即可執行相關的SQL。更多使用信息,請參見通過EMR StarRocks Manager連接StarRocks實例。
步驟三:臨時查詢
在SQL Editor的查詢列表頁面,單擊圖標,輸入以下命令,單擊運行。
/**創建數據庫**/
CREATE DATABASE IF NOT EXISTS load_test;
/**使用數據庫**/
USE load_test;
/**創建表**/
CREATE TABLE insert_wiki_edit
(
event_time DATETIME,
channel VARCHAR(32) DEFAULT '',
user VARCHAR(128) DEFAULT '',
is_anonymous TINYINT DEFAULT '0',
is_minor TINYINT DEFAULT '0',
is_new TINYINT DEFAULT '0',
is_robot TINYINT DEFAULT '0',
is_unpatrolled TINYINT DEFAULT '0',
delta INT SUM DEFAULT '0',
added INT SUM DEFAULT '0',
deleted INT SUM DEFAULT '0'
)
AGGREGATE KEY(event_time, channel, user, is_anonymous, is_minor, is_new, is_robot, is_unpatrolled)
PARTITION BY RANGE(event_time)
(
PARTITION p06 VALUES LESS THAN ('2015-09-12 06:00:00'),
PARTITION p12 VALUES LESS THAN ('2015-09-12 12:00:00'),
PARTITION p18 VALUES LESS THAN ('2015-09-12 18:00:00'),
PARTITION p24 VALUES LESS THAN ('2015-09-13 00:00:00')
)
DISTRIBUTED BY HASH(user) BUCKETS 10
PROPERTIES("replication_num" = "1");
/**插入數據**/
INSERT INTO insert_wiki_edit VALUES("2015-09-12 00:00:00","#en.wikipedia","GELongstreet",0,0,0,0,0,36,36,0),("2015-09-12 00:00:00","#ca.wikipedia","PereBot",0,1,0,1,0,17,17,0);
/**查詢數據**/
select * from insert_wiki_edit;
返回信息如下所示。
步驟四:性能測試
詳細信息請參見測試說明。
(可選)步驟五:釋放實例
該操作將刪除實例及該實例下的所有資源,且不可逆,請謹慎操作。
當您不再需要某個實例提供服務時,您可以釋放該實例,以免產生額外的費用。
在實例列表頁面,單擊實例操作列的釋放。
在彈出的對話框中,單擊確定。
相關文檔
如需了解SQL Editor更多操作,請參見SQL Editor。
如需查看當前實例的SQL查詢信息,分析SQL的執行計劃,及時診斷和排查SQL問題,詳情請參見診斷與分析。
如需查看并分析數據庫中發生的所有操作,詳情請參見審計日志。
聯系我們
如果您在使用過程中有任何疑問或問題,可以使用釘釘搜索群號24010016636進行咨詢。