linux上zookeeper僞集羣的搭建

在一臺電腦上搭建僞集羣可以解決多臺服務器侷限問題,在一臺電腦上通過搭建僞集羣,模擬分佈式集羣環境。下面爲搭建zookeeper僞集羣的詳細步驟:

第一步:在自己用戶下新建文件夾zookeeper
命令:mkdir zookeeper
第二步:下載zookeeper
這裏寫圖片描述

第三步:在zookeeper文件夾下解壓:
這裏寫圖片描述
第四步:在zookeeper文件夾下,新建文件夾zookeeper1,zookeeper2,zookeeper3
這裏寫圖片描述
第五步:重命名解壓後文件zookeeper-3.4.6爲zookeeper1,:
這裏寫圖片描述
第六步:同時複製zookeeper1爲zookeeper2,zookeeper3
這裏寫圖片描述
第七步:進入zookeeper1,並新建文件夾data
命令:cd zookeeper1;
mkdir data
第八步:進入data文件夾下輸入命令:vi myid,並輸入數字1保存退出
第九步:進入conf文件夾並複製zoo_sample.cfg爲 zoo.cfg
這裏寫圖片描述
第十步:編輯zoo.cfg文件,輸入命令:vi zoo.cfg
增加以下:
這裏寫圖片描述
其中zookeeper1,zookeeper2,zookeeper3爲host,在host文件中配置地址即可,並且更改dataDir路徑爲:
這裏寫圖片描述
第十一步:在防火牆上添加端口號:2181、2888、3888
切換到root用戶下:su - root
執行以下命令:
這裏寫圖片描述
添加以下行:然後重啓防火牆
這裏寫圖片描述
第十二步:同理分別進入zookeeper2,zookeeper3文件夾,執行第七步,第八步和第九步,注意第八步中myid文件中分別寫上數字2,3,第九步的dataDir路徑地址,第十步中分別編輯zoo.cfg如下:
這裏寫圖片描述
這裏寫圖片描述
第十三步:同理在防火牆上添加端口號:2182、2888、3888 ,2183,2889,3889
第十三步:進入zookeeper1中的bin文件夾下執行:
這裏寫圖片描述
然後分別到zookeeper2,zookeeper3文件中bin下執行啓動命令
第十四步:在zookeeper1下bin中執行:
這裏寫圖片描述
可以看出此爲follower,
打開zookeeper2中:
這裏寫圖片描述
爲leader,第三個打開爲follower。zooKeeper需要在所有的服務(可以理解爲服務器)中選舉出一個leader,然後讓這個leader來負責管理集羣。此時,集羣中的其它服務器則成爲此leader的follower

發佈了48 篇原創文章 · 獲贊 15 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章