天天看點

cdh-使用Cloudera Manager更改高可用HDFS的名稱服務名稱使用Cloudera Manager更改高可用HDFS的名稱服務名稱

使用Cloudera Manager更改高可用HDFS的名稱服務名稱

有關HDFS名稱空間和HDFS高可用性的背景資訊,請參閱使用Cloudera Manager管理聯合名稱服務和啟用HDFS HA

1停止除ZooKeeper之外的所有服務。

2在ZooKeeper伺服器主機上,運作zookeeper-client。

執行以下操作删除配置的名稱服務。這個例子假設nameservice的名字是nameservice1。您可以在HDFS執行個體頁籤上的聯合身份驗證和高可用性部分辨別名稱服務:

rmr /hadoop-ha/nameservice1
           

3在Cloudera Manager管理控制台中,更新NameNode名稱服務名稱。

a 轉到HDFS服務。

b 單擊配置頁籤。

c 在搜尋字段中輸入nameservice。

d 對于NameNode Nameservice屬性,請在NameNode(instance_name)字段中鍵入nameservice名稱。該名稱必須是唯一的,并且隻能包含字母數字字元。

e 在搜尋字段中輸入quorum 。

f 對于基于 Quorum-based Storage Journal name ,請在NameNode(instance_name)字段中鍵入nameservice名稱。

g 點選儲存更改以送出更改。

4 單擊執行個體頁籤。

5 在“聯合身份驗證和高可用性”窗格中,選擇“操作”>“初始化ZooKeeper中的高可用性狀态”。

6 轉到Hive服務。

7 選擇操作>更新配置單元Metastore NameNodes。

8 轉到HDFS服務。

9 單擊執行個體頁籤。

10 選擇JournalNode角色執行個體旁邊的複選框。

11 選擇“所選操作”>“開始”。

12 點選一個活動的NameNode角色執行個體。

13 選擇操作>初始化共享編輯目錄。

14 點選Cloudera Manager徽标傳回首頁。

15 重新部署用戶端配置檔案。

`6 啟動除ZooKeeper之外的所有服務。

繼續閱讀