2.在/home/develop(當前登入使用者名稱)下 執行mkdir zookeeper,建立zookeeper目錄
3.將壓縮包解壓到zookeeper目錄 tar -xzvf /home/develop/packages/zookeeper-3.4.8.tar.gz -c /home/develop/zookeeper
4.進入zookeeper 目錄,cd zookeeper
5.建立倆個目錄,zkdata與zkdatalog;執行 mkdir zkdata ;mkdir zkdatalog
6.將conf目錄下的zoo_sample.cfg拷貝乙份,cp ./zookeeper-3.4.8/conf/zoo_sample.cfg ./zookeeper-3.4.8/conf/zoo.cfg
7.zoo.cfg的配置如下
# the number of milliseconds of each tick
ticktime=2000
# the number of ticks that the initial
# synchronization phase can take
initlimit=10
# the number of ticks that can pass between
# sending a request and getting an acknowledgement
synclimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
datadir=/home/develop/zookeeper/zkdata
datalogdir=/home/develop/zookeeper/zkdatalog
# the port at which the clients will connect
clientport=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxclientcnxns=60
## be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
## ## the number of snapshots to retain in datadir
#autopurge.snapretaincount=3
# purge task interval in hours
# set to "0" to disable auto purge feature
#autopurge.purgeinterval=1
server.0=10.212.130.6:2888:3888
server.1=10.212.130.12:2888:3888
server.2=10.212.130.13:2888:3888
8.上述server.x=ip:port:port;中的x要與配置的myid相同,集群中的各個機子需要與該配置的id相同
9.echo>0 ./zkdata/myid
10.集群中的其他機子參照上文進行同步操作
11.接下來啟動zookeeper集群,進入bin目錄 ;cd /home/develop/zookeeper/zookeeper3.4.8/bin
12.執行./zkserver.sh start
13.若執行中報錯norootandhost 錯,則說明對應的防火牆埠未開放,執行kafka需要開放的埠有2888,3888,2181
14.centos7 系統使用的防火牆是firwall
15.執行firewall-cmd --zone=public --add-port=2888/tcp --permanent 開放2888埠
16.執行firewall-cmd --zone=public --add-port=3888/tcp --permanent 開放3888埠
17.執行firewall-cmd --zone=public --add-port=2181/tcp --permanent 開放2181埠
18.重新執行./zkserver.sh start,並分別進入集群中其他三颱機子進行執行zookeeper服務
19.判斷zookeeper服務是否執行成功的命令是jps
20.返回結果中有
[develop@cast1 conf]$ jps
17836 jps
12846 quorumpeermain
21.則說明執行zookeeper成功,檢視當前zookeeper服務的狀態,使用
22. ./zkserver.sh status
[develop@cast1 bin]$ ./zkserver.sh status
zookeeper jmx enabled by default
using config: /home/develop/zookeeper/zookeeper-3.4.8/bin/../conf/zoo.cfg
mode: follower
23.至此zookeeper集群搭建完畢
Cent OS 7 安裝多例項 zookeeper
安裝過程參照 linux下安裝zookeeper 安裝過程注意區分版本。配置檔案中有如下內容 server.1 127.0 0.1 2888 3888 server.2 127.0 0.1 2889 3889 server.3 127.0 0.1 2890 3890如果是本機多例項 偽集群 就按照上...
阿里雲 Centos7 安裝zookeeper
1 建立 usr local zookeeper 資料夾 shell mkdir p usr local zookeeper2 進入到 usr local zookeeper 目錄中 shell wget htps 4 解壓縮 zookeeper 3.5.4 beta.tar.gz shell ta...
centos7啟動單機版zookeeper
zookeeper官網 安裝zookeeper需要先安裝好jdk環境,參見文章 安裝好jdk環境之後,可以開始配置zookeeper環境了。首先安裝乙個單機版的zookeeper,我這裡建立在 usr opt 資料夾下,沒有opt資料夾就新建 然後解壓,並重命名為zookeeper 這一步為非必需操...