zookeeper是個什么東西厉萝?
ZooKeeper是一種分布式協(xié)調(diào)服務(wù)鸥拧,用于管理大型主機茉稠。在分布式環(huán)境中協(xié)調(diào)和管理服務(wù)是一個復(fù)雜的過程额湘。ZooKeeper通過其簡單的架構(gòu)和API解決了這個問題卿吐。ZooKeeper允許開發(fā)人員專注于核心應(yīng)用程序邏輯,而不必?fù)?dān)心應(yīng)用程序的分布式特性锋华。具體 參考:[官網(wǎng)介紹] (http://zookeeper.apache.org/)
CentOS7 zookeeper安裝
單機安裝
首先去官網(wǎng)下載一個zookeeper安裝包 去下載
本文選擇了3.4.14版本
- 解壓
執(zhí)行命令 tar -zxvf zookeeper-3.4.14.tar.gz - 修改配置文件
進(jìn)入zookeeper-3.4.14目錄下: cd /zookeeper-3.4.14
重命名文件:mv ./conf/zoo_sampel.cfg ./conf/zoo.cfg
修改文件: vi ./conf/zoo.cfg 找到dataDir=/tmp/zookeeper
修改為:dataDir=/zookeeper-3.4.14/data
創(chuàng)建文件夾data: mkrid data - 命令啟停
啟動: ./bin/zkServer.sh start
停止:./bin/zkServer.sh stop
狀態(tài):./bin/zkServer.sh status
集群安裝
- 修改配置文件zoo.cfg
添加一下配置
server.1=centos7-01:2881:3881
server.2=centos7-02:2881:3881
server.3=centos7-03:2881:3881 - 遠(yuǎn)程拷貝三份文件夾
命令: scp -r /zookeeper-3.4.14 root@centos7-01:/zookeeper-3.4.14 - 分別在三個文件夾的data目錄下 創(chuàng)建文件myid
內(nèi)容分別為 1 2 3 對應(yīng)上面server.*
server.id=ip:2881:3881
再依次啟動三個zookeeper即可嗡官。