zookeeper 安裝過程
2. 解壓後目錄為:
[img]
3.複製zoo_sample.cfg 重新命名為: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=/usr/zookeeper-3.4.6_2/data
### log file 儲存日誌檔案
datalogdir=/usr/zookeeper-3.4.6_2/logs
# 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 保留快照檔案個數 預設3
autopurge.snapretaincount=3
# purge task interval in hours
# set to "0" to disable auto purge feature 1小時清理一下日誌
autopurge.purgeinterval=1
#2888,3888 are election port 設定集群通訊
#server.1=192.168.90.107:2889:3881
#server.2=192.168.6.24:2890:3882
#server.3=192.168.6.24:2891:3883
#其中,
#2888 埠號是 zookeeper 服務之間通訊的埠。
4.進入:/usr/zookeeper-3.4.6_2/bin 目錄執行
# ./zkserver.sh start
[img]
啟動成功
6. 客戶端登入
登入:# ./zkcli.sh -server 127.0.0.1:2181
檢視節點:
[zk: 127.0.0.1:2181(connected) 0] ls /
[img]
命令格式:
[img]
建立偽集群:
在 zookeeper-3.4.9\conf 中如下配置:
配置第乙個:
# cp zoo_sample.cfg zoo1.cfg
# vi zoo1.cfg
配置內容:
ticktime=2000
clientport=2181
initlimit=5
synclimit=2
datadir=/zookeeperdata/1
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890
各個引數的意義:
ticktime:心跳檢測的時間間隔(毫秒),預設:2000
clientport:其他應用(比如solr)訪問zookeeper的埠,預設:2181
initlimit:初次同步的階段(followers連線到leader的階段),允許的時長(tick數量),預設:10
synclimit:允許followers同步到zookeeper的時長(tick數量),預設:5
datadir:資料(比如所管理的配置檔案)的存放路徑,初始時應該為空
server.x:x是ensemble中乙個伺服器的id,後面指定該server的hostname、第乙個埠號用於zookeeper之間的通訊、第二個埠用於和其他應用之間的通訊
配置第二個:
# cp zoo1.cfg zoo2.cfg
修改:datadir=zookeeperdata/2
修改:clientport=2182
配置第三個:
# cp zoo1.cfg zoo3.cfg
修改:datadir=zookeeperdata/3
修改:clientport=2183
分布在目錄1,2,3下建立myid檔案,檔案中按照目錄分別寫入1,2,3(目錄為1的myid中寫入1,
目錄為2的myid中寫入2)
分別啟動:
#bin/zkserver.sh start ./conf/zoo1.cfg
# bin/zkserver.sh start ./conf/zoo2.cfg
# bin/zkserver.sh start ./conf/zoo3.cfg
當啟動沒有全部啟動時,看日誌在報錯, 全部啟動後,就不會報錯了。
Zookeeper的安裝和使用
tar zxvf zookeeper 3.4.8.tar.gzinitlimit 10 預設值 synclimit 5 預設值 datadir users umgsai zookeeper data datalogdir users umgsai zookeeper datalog server.1...
使用Docker安裝Zookeeper
本人安裝zookeeper是為了將它作為dubbo的註冊中心,自從用了docker安裝映象,已經擺脫不了,hhh扯遠了,這篇部落格記錄一下怎麼使用docker安裝zookeeper 首先執行命令,看看有哪些版本 可省略 docker search zookeeperdocker pull zooke...
Zookeeper 安裝和配置
zookeeper的安裝和配置十分簡單,既可以配置成單機模式,也可以配置成集群模式.下面將分別進行介紹.bash ticktime 2000 clientport 4180 ticktime 2000 clientport 4180 引數說明 至此,zookeeper的單機模式已經配置好了.啟動se...