【Hadoop 分布式部署 九:分布式協作框架Zookeeper架構 分布式安裝部署 】
1.首先將運行在本地上的 zookeeper 給停止掉
2.到/opt/softwares 目錄下 將 zookeeper解壓到 /opt/app 目錄下
命令: tar -zxvf zookeeper-3.4.5.tar.gz -C /opt/app/
3.修改配置文件
將文件 zoo_sample.cfg 重命名為 zoo.cfg
創建文件目錄 mkdir -p data/zkData 完整的路徑:/opt/app/zookeeper-3.4.5/data/zkData
修改配置文件 中的data存放 目錄
因為配置的是分布式,所以需要配置多個主機,然後再從 zoo.cfg 中添加 下面內容
server.1=hadoop-senior.zuoyan.com:2888:3888
server.2=hadoop-senior02.zuoyan.com:2888:3888
server.3=hadoop-senior03.zuoyan.com:2888:38888
如下圖
配置完成 (因為每個主機需要聲明自己是哪個主機) 所以 需要在zookeeper 的安裝主目錄中創建文件 myid(文件名稱必須叫這個) touch myid
vim myid 在裏面寫入編號 1
第二臺主機裏面寫入 2
第三臺主機裏面寫入 3
接下來使用scp -r 命令來同步 zookeeper ,命令: scp -r zookeeper-3.4.5/ [email protected]:/opt/app/
繼續同步到hadoop-senior03.zuoyan.com 命令:scp -r zookeeper-3.4.5/ [email protected]:/opt/app/
然後修改節點二和節點三的myid文件內容 為 2 和 3;
截止到這步為止,zookeeper的集群已經配置完成了。
啟動集群,因為沒有統一啟動的腳本,需要每個機器一個一個的啟動節點
使用命令:bin/zkServer.sh start
第一個節點的啟動狀況:
第二個節點的啟動狀況:
第三個節點的啟動狀況:
如果出現這中情況,證明這個zookeeper的集群 已經安裝完成!
【Hadoop 分布式部署 九:分布式協作框架Zookeeper架構 分布式安裝部署 】