AnalyticDB for MySQL(原AnalyticDB for MySQL)是雲端託管的PB級高並發即時資料倉庫,專註於服務OLAP領域。本文為您介紹AnalyticDB for MySQL叢集從建立到作業開發的使用操作。
湖倉版目前已停止新購,如果您已購買湖倉版叢集,仍可以參考本指南繼續使用。
準備工作
費用資訊
建立叢集會產生計算和儲存等相關費用,詳細資料請參見企業版和基礎版產品定價、湖倉版產品定價。
使用流程
步驟一:建立叢集
-
登入雲原生資料倉儲AnalyticDB MySQL控制台。單擊頁面右上方建立叢集。
-
在購買頁面,配置核心參數快速完成選型,其他參數保持預設即可。如需瞭解更多參數資訊,請參見建立叢集。
配置項
說明
商品類型
-
按量付費:屬於後付費,即按小時計費。適合短期需求,用完可以立即釋放叢集,節省費用。
-
包年包月:屬於預付費,即在建立叢集時需要支付費用。適合長期需求,價格比隨用隨付更實惠,且購買時間長度越長,折扣越多。
版本
-
企業版:多副本形態,底層為多副本儲存,具備分布式能力,提供高可用服務。
-
基礎版:單副本形態,底層為單副本儲存,不提供高可用服務。
更多關於企業版和基礎版的資訊,請參見產品系列。
部署模式
-
企業版:支援單可用性區域部署或多可用性區域部署。
重要僅華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華南1(深圳)、中國香港和新加坡地區支援多可用性區域部署。
-
基礎版:固定為單可用性區域部署。
地域:
叢集所在的地理位置,購買後無法更換地區。建議選擇離業務最近的地區,以便於提升叢集訪問速度。
主可用區
選擇叢集所在的主可用性區域。
備可用區
選擇叢集所在的備可用性區域。當主可用性區域發生故障時,服務將自動切換至備可用性區域。切換期間,叢集可能出現無法讀寫或讀寫逾時。
重要僅部署模式為多可用性區域部署時,填寫該參數。
專用網絡(VPC)
主可用性區域交換器
備可用性區域交換器
-
如果已建立符合您網路規劃的VPC,直接選擇該VPC。例如,如果您已建立ECS,且該ECS所在的VPC符合您的規劃,那麼選擇該VPC。
-
如果您未建立符合您網路規劃的VPC,您可以使用預設專用網路和交換器。
-
如果預設VPC和交換器無法滿足您的要求,您可以自行建立VPC和交換器。
重要-
如果您同時在使用阿里雲上的其他雲端服務,例如Elastic Compute Service、雲資料庫RDS等,請確保AnalyticDB for MySQL與其他雲端服務位於同一個VPC,否則它們無法通過內網互連,無法發揮最佳效能。
-
僅部署模式為多可用性區域部署時,填寫備可用性區域交換器。
預留資源單節點規格
預留資源單節點規格預設為8 ACU,可用於:
-
資料計算,增加預留資源可以提高資料查詢速度。
-
一組預留資源能帶動的熱資料存放區空間為8 TB。熱資料存放區空間的費用按儲存空間的實際使用量計費。
說明如果您之前購買過數倉版或湖倉版,選擇企業版規格請參見企業版與湖倉版、數倉版規格的映射關係。
預留資源節點數
-
企業版叢集預留資源節點數,預設為3,步長為3。
說明在企業版中,您可以將預留資源節點數設定為0。此時,介面右下角將不再顯示預留資源節點數的購買價格。您需注意以下內容:
-
預留資源節點數為0時,只能使用外表。如果需要建立AnalyticDB for MySQL內表,預留資源節點數需大於0。
-
如果建立叢集時選擇的預留資源節點數為0,叢集建立成功後您也可以通過擴容購買預留資源,詳情請參見企業版與基礎版擴縮容。
-
-
基礎版叢集預留資源節點數,預設為1,步長為1。
-
-
按照控制台提示完成後續購買操作。
支付成功後,大約需等待10~15分鐘,在集群清單頁待叢集狀態變為運行中表示建立完成。
步驟二:建立資料庫帳號
AnalyticDB for MySQL支援以下資料庫帳號:
-
高許可權帳號:可以管理所有普通帳號和資料庫,相當於MySQL中的root帳號。
-
普通帳號:需要手動為普通帳號授權。普通帳號與高許可權帳號的區別與建立操作,請參見高許可權帳號和普通帳號。
本文以高許可權帳號為例,介紹建立步驟。
-
在叢集列表頁,單擊目的地組群ID,進入叢集詳情頁。
-
在左側導覽列,單擊帳號管理。
-
在用戶賬號頁簽下,單擊創建賬號。
-
在創建賬號面板,設定相關參數。
參數
說明
數據庫賬號
高許可權帳號的帳號名稱,根據控制台提示輸入符合要求的名稱。
賬號類型
選擇高許可權帳號。
新密碼
高許可權帳號的密碼,根據控制台提示輸入符合要求的帳號密碼。
確認密碼
再次輸入高許可權帳號的密碼。
描述
備忘該帳號的相關資訊,便於後續帳號管理。可選。
-
單擊確定完成帳號建立。
說明普通帳號建立完成後,您可以單擊目標帳號操作列的權限設定帳號許可權。
步驟三:建立資源群組
AnalyticDB for MySQL不同資源群組的計算資源完全隔離,保障核心業務不受複雜計算和突髮狀況影響。
為便於後續的作業開發測試,本節以Job型資源群組為例介紹建立步驟。您也可以根據後續測試的作業開發類型,建立對應引擎的資源群組,支援的資源群組類型如下所示。關於資源群組和計算引擎的詳細資料,請參見建立和管理資源群組和功能特性。
|
類型 |
執行的任務 |
適用情境 |
|
Interactive型資源群組 |
建立時需指定引擎,各引擎執行任務如下:
|
適合高QPS低RT的線上情境或者互動式分析情境。 |
|
Job型資源群組 |
建立時無需指定引擎,支援以下任務:
|
高吞吐離線情境。 |
|
AI資源群組 |
MLSQL模型運行和Ray託管計算。 |
異構計算情境。 |
-
在叢集詳情頁的左側導覽列,單擊集群管理>資源管理。
-
單擊資源組管理頁簽,在資源群組列表的左上方單擊新增資源組。
-
填寫資源組名稱,任務類型選擇Job。
說明本教程中計算最小資源選擇0 ACU,計算最大資源選擇8 ACU,僅用於快速入門測試使用。
-
單擊確定。
步驟四:(可選)使用SQL開發編輯器執行內建測試指令碼
如果您僅需快速體驗或測試叢集,可參考本節內容載入並分析內建資料集。
-
在叢集詳情頁的左側導覽列,單擊。
-
在庫表頁簽,單擊加載內置數據集。
-
在腳本頁簽,雙擊指令碼並在SQL Console運行SQL語句對叢集進行測試。
說明內建資料集中表詳情,請參見內建資料集表詳情。
步驟五:作業開發
|
類型 |
前提條件 |
|
|
外表 |
Spark SQL作業開發 |
|
|
XIHE BSP SQL作業開發 |
||
|
內表 |
Spark SQL作業開發 |
已建立Job型資源群組或Spark引擎的Interactive型資源群組。
|
|
XIHE BSP SQL作業開發 |
湖倉版叢集至少有16 ACU的計算預留資源和24 ACU的儲存預留資源。 |
|
後續步驟
完成本教程後,您可以通過資料匯入查看瞭解後續步驟等更多資訊。

