本文介紹如何配置JindoFSx的高可用服務。
前提條件
已在E-MapReduce上創建EMR-3.42.0及后續版本、EMR-5.6.0及后續版本的集群,且勾選JindoData服務和高可用集群模式,具體操作請參見創建集群。本文以EMR-3.42.0版本為例。
如果數據源為OSS、OSS-HDFS、Apache HDFS或NAS,請先完成如下文檔配置要求:
使用限制
集群版本:EMR-3.42.0及后續版本、EMR-5.6.0及后續版本。
操作流程
步驟一:配置JindoData
進入JindoData服務的namespace頁簽。
在頂部菜單欄處,根據實際情況選擇地域和資源組。
單擊目標集群操作列的集群服務。
單擊JindoData服務區域的配置。
單擊namespace頁簽。
新增配置。
單擊新增配置項。
在新增配置項對話框中,新增以下配置項。
新增配置項的具體操作,請參見添加配置項。
參數
描述
namespace.backend.type
開啟三個master高可用模式。固定值為:raft。
namespace.backend.raft.initial-conf
Raft服務的初始化地址,格式為:
{hostname-1}:{port}:0,{hostname-2}:{port}:0,{hostname-3}:{port}:0
,例如master-1-1:8103:0,master-1-2:8103:0,master-1-3:8103:0
。單擊確定。
重啟服務。
在JindoData服務頁面,選擇 。
在彈出的對話框中,輸入執行原因,單擊確定。
在確認對話框中,單擊確定。
步驟二:配置JindoSDK
此配置為客戶端配置,無需重啟JindoData服務。
進入Hadoop-Commo服務的core-site.xml頁簽。
在集群服務頁面,單擊Hadoop-Common服務區域的配置。
單擊core-site.xml頁簽。
修改以下配置項。
修改配置項的具體操作,請參見修改配置項。
內容
參數
描述
配置JindoFSx Namespace的服務地址
fs.jindofsx.namespace.rpc.address
格式為:
{headerhost-1}:8101,{headerhost-2}:8101,{headerhost-3}:8101
,例如master-1-1:8101,master-1-2:8101,master-1-3:8101
。保存配置。
單擊服務配置區域的保存。
在確認修改對話框中,輸入執行原因,開啟自動更新配置,單擊確定。