用戶可以在MRS:
- 添加和刪除服務。添加和刪除服務僅在MRS 3.1.2及之后版本的自定義類型集群支持。
- 啟動操作狀態為“已停止”、“停止失敗”或“啟動失敗”服務,以使用該服務。
- 停止不再使用或異常服務。
- 重啟異常或配置過期的服務,以恢復或生效服務功能。
前提條件
- 已完成IAM用戶同步(在集群詳情頁的“概覽”頁簽,單擊“IAM用戶同步”右側的“同步”進行IAM用戶同步)。
- 需要在IAM 用戶所屬的用戶組中,設置用戶組的權限。
由于在集群上添加服務和刪除服務屬于高危操作,因此需要給該用戶組綁定MRS FullAccess、MRS Administrator、Server Administrator 、Tenant Guest和MRS Administrator或Tenant Administrator任意一個策略才可以執行。具體權限說明請參見IAM用戶同步MRS說明。 - 已完成IAM用戶同步(在集群詳情頁的“概覽”頁簽,單擊“IAM用戶同步”右側的“同步”進行IAM用戶同步)。
對系統影響
- 在Task節點組無法添加stateful的組件。
添加服務
步驟 1 在集群詳情頁,選擇“組件管理 > 添加服務”。
步驟 2 在服務列表中,勾選需要添加的服務,單擊“下一步”。
說明
??添加服務時,該服務依賴的下層服務也會自動勾選,可以同時添加多個服務。
??只能在狀態正常的節點上添加服務。
??未安裝Hadoop的集群,在添加Hadoop后,需要刷新MRS控制臺的集群詳情頁面,并進行IAM用戶同步后,才能在作業管理中成功提交作業。
??集群不支持添加Hadoop服務的單個組件,只能添加Hadoop服務,Hadoop服務包含MapReduce、Yarn和HDFS。
??添加Spark2x組件后,如需在Hue WEBUI操作SparkSQL,請先重啟Hue服務。
步驟 3 在“拓撲調整”頁面勾選服務部署的節點。
步驟 4 單擊“確認”。服務添加完成后,在“組件管理”頁面可以查看所添加的服務。
說明
在Console上添加服務會自動同步到Manager頁面。
刪除服務
MRS 3.1.2-LTS.3及之后版本支持添加和刪除服務。
步驟 1 在集群詳情頁,單擊“組件管理”。
步驟 2 在指定服務所在行,單擊“刪除”操作。
? 如果需要刪除的服務存在上層依賴,則不可刪除,每次只能刪除一個服務。
? 不支持刪除Hadoop(HDFS、Yarn、MapReduce)、Ranger、DBService、KrbServer、LdapServer和meta服務,其他已安裝服務可刪除。
步驟 3 在彈出的對話框中單擊“是”,刪除該服務。
注意
? 在Console上刪除服務會自動同步到Manager頁面。
? 刪除服務前,請先備份該服務的數據,避免數據丟失。
啟動、停止和重啟服務
步驟 1 在集群詳情頁,單擊“組件管理”。
步驟 2 在指定服務所在行,單擊“啟動”、“停止”和“重啟”執行啟動、停止和重啟操作。
服務之間存在依賴關系。對某服務執行啟動、停止和重啟操作時,與該服務存在依賴關系的服務將受到影響。
具體影響如下:
- 啟動某服務,該服務依賴的下層服務需先啟動,服務功能才可生效。
- 停止某服務,依賴該服務的上層服務將無法提供功能。
- 重啟某服務,依賴該服務且啟動的上層服務需重啟后才可生效。