Zookeeper 入門示例

準備工做:shell

1,安裝好JDK,注意JDK的路徑不能有空格,若是你是默認安裝的路徑,那是帶空格的。apache

2,下載Zookeeper,官方網站下載便可,目前最近的是:zookeeper-3.5.1-alpha.tar.gz服務器


本文主要演示在同機器下模擬集羣網站


示例步驟:spa

1,解壓下載好的壓縮包,分別命名爲zookeeper一、zookeeper二、zookeeper3命令行

2,修改配置文件code

    配置文件的目錄在zookeeper\conf,底下有一個 zoo_sample.cfg ,這是默認的配置例子,能夠在裏面改,也能夠新建。新建(或改完)的文件名須要是zoo.cfg。server

    3個zk服務器的配置文件以下:
get

    zk1:cmd

tickTime=2000
initLimit=10
syncLimit=5
dataDir=F:/zk/zookeeper1/data
dataLogDir=F:/zk/zookeeper1/log
clientPort=2181
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389

    zk2:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=F:/zk/zookeeper2/data
dataLogDir=F:/zk/zookeeper2/log
clientPort=2182
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389

    zk3:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=F:/zk/zookeeper3/data
dataLogDir=F:/zk/zookeeper3/log
clientPort=2183
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389


3,在每一個zk服務器對應的data目錄底下,新建一個myid文件,文件內容是1,2,3(對應zk服務器的數字),否則會報錯

4,啓動zk服務器

    cmd命令行下,進入到對應的zk服務器的bin目錄,運行  zkServer.cmd,啓動的時候會發現有報錯,可是當3個服務都啓動完後,就沒有錯誤信息了。其中的道理你應該懂的。

5,啓動客戶端登陸

    cmd下隨便進入一個zk服務器的bin目錄,運行 zkCli.cmd -server localhost:2181

相關文章
相關標籤/搜索