建立叢集
通過阿里雲E-MapReduce(簡稱EMR),您可以輕鬆構建和運行Hadoop、Spark、Hive、Presto等開源巨量資料架構,以進行大規模資料處理和分析等操作。本文為您介紹在EMR on ECS上建立叢集的操作步驟和相關配置,協助您快速搭建和管理巨量資料叢集。
如果您在2022年12月19日17點(UTC+8)以後第一次建立EMR叢集,則不能選擇Hadoop、Data Science、Presto、Zookeeper叢集類型。
前提條件
已完成RAM授權,詳情請參見阿里雲帳號角色授權。
注意事項
EMR-5.12.1及後續版本,EMR-3.46.1及後續版本的DataLake、DataFlow、DataServing和Custom叢集,如果所選服務可以不依賴Core節點,則可以在节点组地區單擊操作列的移除节点组。
操作步驟
-
在頂部功能表列處,根據實際情況選擇地區和資源群組。
-
地區:建立的叢集將會在對應的地區內,一旦建立不能修改。
-
資源群組:預設顯示帳號全部資源。
-
-
單擊上方的创建集群。
-
根據介面提示,配置叢集資訊。
建立叢集時,您需要對叢集進行軟體配置、硬體設定、基礎配置和確認訂單。
說明叢集建立完成後,除了叢集名稱以外,其他配置均無法修改,所以在建立時請仔細確認各項配置。
-
當所有的資訊確認正確後,單擊确认订单。
重要-
隨用隨付叢集:立刻開始建立。 叢集建立完成後,叢集的狀態變為运行中。
-
訂用帳戶叢集:先產生訂單,支付完成訂單以後叢集才會開始建立。
-
配置項說明
軟體配置
|
配置項 |
描述 |
|
地域 |
地區指資料中心所在的地理地區,選擇距離近的地區可以降低網路時延,執行個體建立完成後不支援更改地區。 在地區下拉式清單中選擇EMR執行個體所在的物理位置。 |
|
业务场景 |
請您根據自身實際情境進行選擇:
|
|
产品版本 |
EMR產品的發行版本,詳細請參見發行版本。 |
|
服务高可用 |
預設關閉。開啟高可用後,EMR會建立多個Master節點來支援ResourceManager和NameNode的高可用,並將他們分布在多個底層硬體上,以降低故障風險。 |
|
可选服务(至少一项) |
根據您的實際需求選擇其他的一些服務,被選中的服務會預設啟動相關的服務進程。 重要
|
|
允许采集服务运行日志 |
支援一鍵開啟或關閉所有服務的日誌採集。預設開啟,將收集您的服務作業記錄,這些日誌僅供叢集診斷使用。 叢集建立後,您可以在基础信息頁面,修改服务运行日志收集状态。 重要
關閉日誌採集後,EMR的健全狀態檢查和支援人員將受到限制,但其他功能仍可正常使用。如何關閉及影響詳情,請參見如何停止採集服務日誌?。 |
|
元数据 |
支援以下方式儲存和管理中繼資料:
|
|
集群存储根路径 |
當您在可選服務地區選取項目了OSS-HDFS服務時,需要配置該參數,如果選擇的是HDFS服務,則無需配置該參數。 重要
在EMR控制台通過單擊创建 OSS-HDFS 实例按鈕建立的Bucket,僅支援通過EMR進行讀寫操作,不支援控制台及API操作。 首次使用OSS-HDFS服務時,阿里雲帳號(主帳號)需要單擊此处,根據提示資訊完成授權。RAM使用者需要阿里雲帳號授權開通並授予AliyunEMRDlsFullAccess許可權,以及AliyunOSSDlsDefaultRole和AliyunEMRDlsDefaultRole角色,詳情請參見為RAM使用者授權。選擇一個已在同一地區下開通了OSS-HDFS服務的Bucket,或者單擊创建 OSS-HDFS 实例,根據提示資訊建立一個OSS-HDFS執行個體,作為叢集的儲存根路徑。 說明
|
更多情境
硬體設定
|
配置項 |
說明 |
|
付费类型 |
預設為訂用帳戶。當前支援的付費類型如下:
|
|
可用区 |
可用性區域為在同一地區下的不同物理地區,可用性區域之間內網互連。通常使用預設的可用性區域即可。 |
|
专有网络 |
專用網路是您在阿里雲自己定義的一個隔離網路環境,您可以完全掌控自己的專用網路。 選擇已有的專用網路,或者單擊创建 VPC前往專用網路控制台即時建立專用網路,詳情請參見建立和管理專用網路。 說明
建立叢集後無法修改內網IP地址,因為叢集的內網IP與VPC(Virtual Private Cloud)之間存在綁定關係。 |
|
交换机 |
交換器(vSwitch)是組成Virtual Private Cloud的基礎網路模組,用來串連不同的雲資源。 選擇已有的交換器,或者單擊创建交换机前往專用網路控制台即時建立交換器,詳情請參見建立和管理交換器。 交換器的網段大小(CIDR掩碼)決定該交換器下可用的IPv4地址數量。常見網段與可用IP數量對應關係:/24網段約250個可用IP,/20網段約4090個可用IP,/17網段約32764個可用IP。叢集節點數量較多時,應選擇較大網段的交換器,確保有足夠的IP地址分配給所有叢集節點。 交換器網段建立後不可修改。如需更大IP位址範圍,須建立更大網段的交換器並基於該交換器建立新叢集。建立交換器時,控制台會顯示該網段對應的可用IP地址數量,便於評估是否滿足叢集規模需求。 |
|
默认安全组 |
安全性群組是一種虛擬防火牆,用於控制安全性群組內執行個體的入流量和出流量。更多資訊,請參見安全性群組概述。 選擇已有的安全性群組,或者單擊新建安全组前往ECS控制台建立一個安全性群組,詳情請參見建立安全性群組。 重要
禁止使用ECS上建立的企業安全性群組。 |
|
节点组 |
您可以根據需要選擇執行個體規格,詳情請參見執行個體規格類型系列。
|
|
集群伸缩 |
您可根據需要選擇Auto Scaling規則:
說明
|
基礎配置
|
配置項 |
說明 |
|
集群名称 |
叢集的名字,長度限制為1~64個字元,僅可使用中文、字母、數字、短劃線(-)和底線(_)。 |
|
身份凭证 |
身份凭证用於安全地登入叢集的Master節點,登入操作請參見登入叢集。支援以下身份:
|
確認訂單
(可選)保存为集群模板:如果身份認證選擇的密钥对,則可以單擊保存为集群模板,儲存當前叢集的配置資訊為叢集模板。