Zookeeper完全分布式集群配置

2021-08-24 17:33:48 字數 1453 閱讀 3103

說在前面

集群配置

集群配置至少需要三個節點。所以選取三個節點配置。

[s201]:192.168.32.201

[s202]:192.168.32.202

[s203]:192.168.32.203

每個節點的配置都相同,這裡以 s201 為例

//解壓

$> tar -xzvf /mnt/hgfs/bigdata/soft/zookeeper-3.4.12.tar.gz -c /soft

//建立符號鏈結

$> ln -s zookeeper-3.4.12 zk

$> sudo nano /etc/profile

//匯入環境變數

export zk_home=/soft/zk

export path=$path:$zk_home/bin

$> cp /soft/zk/conf/zoo.cfg.sample zoo.cfg .

$> nano /soft/zk/conf/zoo.cfg

ticktime=2000

initlimit=10

synclimit=5

datadir=/home/centosmin0/zookeeper //配置臨時檔案路徑

clientport=2181

server.1=s201:2888:3888

server.2=s202:2888:3888

server.3=s203:2888:3888

在每台主機的/home/centosmin0/zookeeper中新增myid,內容分別是1,2,3

[s201]

$>echo 1 > /home/centosmin0/zookeeper/myid

[s202]

$>echo 2 > /home/centosmin0/zookeeper/myid

[s203]

$>echo 3 > /home/centosmin0/zookeeper/myid

//啟動伺服器

$> zkserver.sh start

//關閉

$> zkserver.sh stop

//檢視狀態

$>zkserver.sh status

s201:leader節點

s202:follower節點

s203:follower節點

$> nano /soft/zk/conf/log4j.properties

完全分布式 zookeeper 安裝修改

個人版 三颱hadoop100 hadoop101 hadoop102 解壓檔案zookeeper 3.4.6.tar.gz 到指定目錄 修改檔名zookeeper 3.4.6.tar.gz 為 zookeeper mv zookeeper 3.4.6.tar.gz zookeeper 在 zook...

分布式5 zookeeper分布式

一 為什麼需要zookeeper 大部分分布式應用需要乙個主控 協調器或控制器來管理物理分布的子程序 如資源 任務分配等 大部分應用需要開發私有的協調程式,缺乏乙個通用的機制 協調程式的反覆編寫浪費,且難以形成通用 伸縮性好的協調器 zookeeper可以提供通用的分布式鎖服務,用以協調分布式應用,...

Zookeeper完全分布式環境搭建(安裝和配置)

前提條件 集群規劃 在 hadoop1 hadoop2 和 hadoop3 三個節點上部署 zookeeper 解壓安裝 step1 上傳zookeeper安裝包到hadoop1主機的 opt soft檔案下,這裡使用cdh版本 step2 解壓 zookeeper 3.4.5 cdh5.14.2....