個人版
三颱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....