您好,登錄后才能下訂單哦!
本篇內容主要講解“怎么通過CM遷移Zookeeper服務”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么通過CM遷移Zookeeper服務”吧!
1.環境
測試環境
1.CM5.15.0和CDH版本為5.14.2
2.遷移準備
首先確認Zookeeper服務遷移的目標服務器,Fayson的測試環境說明,Zookeeper服務在cdh01、cdh02、cdh03三個節點上,這里將cdh01節點的Zookeeper服務遷移到cdh04節點上。
遷移前Zookeeper服務部署情況如下:
在遷移前需要確保目標服務器已加入被Cloudera Manager管理,cdh04節點已在Fayson的集群中,這里就不在描述如何將節點加入集群了,可以參考Fayson前面的文章《如何為Kerberos環境的CDH集群在線擴容數據節點》、《如何在非Kerberos環境下對CDH進行擴容》、《如何Redhat7的CDH集群中擴容增加Redhat6的節點》。
3.Zookeeper服務遷移
1.使用管理員登錄Cloudera Manager,進入Zookeeper服務的實例列表
2.選擇cdh01.fayson.com節點的Zookeeper服務并停止
將cdh01.fayson.com節點的Zookeeper服務刪除
3.點擊“添加角色實例”,選擇cdh04.fayson.com節點
4.點擊“繼續”,使用與其他Zookeeper服務配置相同的數據目錄
5.點擊“完成”,將Zookeeper服務添加到cdh04.fayson.com節點
6.點擊新加入的Zookeeper服務,進入該服務的狀態頁面,點擊“啟動服務”
啟動成功后,回到Zookeeper實例列表界面,將cdh02和cdh03兩個節點的ZK服務重啟。
注意:重啟cdh02和cdh03節點的ZK服務時一個個重啟,確保ZK服務正常后,再操作下一個。
7.所有ZK服務重啟完成后如下圖所示
ZK服務的Leader正常
8.ZK服務遷移成功后,需要重新部署集群的客戶端配置并重啟相關服務
4.總結
1.在做Zookeeper服務遷移的過程中,為了防止數據丟失,需要對Zookeeper的數據目錄進行備份,在Fayson的操作文檔中沒有做該步操作,大家在遷移時需要注意。
2.ZK服務的遷移,其實就是將待遷移節點的ZK服務停止并刪除,在新節點上添加一個ZK服務即可。在啟動或重啟服務時未防止數據丟失,一個節點一個節點的進行重啟,且確保服務啟動成功并正常選舉后再進行下一個節點的重啟。
到此,相信大家對“怎么通過CM遷移Zookeeper服務”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。