完全分布式 zookeeper 安裝修改

2021-10-22 20:50:42 字數 1390 閱讀 5134

個人版

三颱hadoop100 hadoop101 hadoop102

解壓檔案zookeeper-3.4.6.tar.gz 到指定目錄

修改檔名zookeeper-3.4.6.tar.gz 為 zookeeper

mv zookeeper-3.4.6.tar.gz zookeeper

在 zookeeper/conf 下 修改 zoo_sample.cfg 為zoo.cfg

zookeeper目錄下 mv conf/zoo_sample.cfg conf/zoo.cfg

zoo_sample.cfg表示樣例檔案 所以要改名

修改 hadoop100 下zoo.cfg

ticktime=2000 表示每2秒執行票選

initlimit=50 表示同步數量最多50

datadir=/root/software/zookeeper/zkdata 日誌存放路徑

在最下面增加三行

server.0=hadoop100:2287:3387

server.1=hadoop101:2287:3387

server.2=hadoop102:2287:3387

儲存退出

建立zkdata資料夾命令:mkdir zkdata

建立檔案myid並修改:vi /zkdata/myid

修改內容為:0

zookeeper檔案scp到hadoop101 和 hadoop102

zookeeper 上級目錄下 :

scp -r zookeeper root@hadoop101:$pwd

scp -r zookeeper root@hadoop102:$pwd

分別修改hadoop101 和 hadoop102 下的 myid

zookeeper目錄下:

vi conf/zkdata/myid

hadoop101修改內容: 1

hadoop102修改內容: 2

分別儲存退出

三颱啟動:

zookeeper/bin/zkserver.sh start

檢視狀態:

zookeeper/bin/zkserver.sh status

mode:leader

mode:follower

leader 不一定是哪台 投票機制

jps命令

有 quorumpeermain 程序代表成功啟動

啟動不成功情況:

zookeeper同級目錄有zookeeper.out 檔案 常看這個檔案具體的報錯原因對症下藥

Zookeeper完全分布式集群配置

說在前面 集群配置 集群配置至少需要三個節點。所以選取三個節點配置。s201 192.168.32.201 s202 192.168.32.202 s203 192.168.32.203 每個節點的配置都相同,這裡以 s201 為例 解壓 tar xzvf mnt hgfs bigdata soft...

分布式5 zookeeper分布式

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

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

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