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

相关文章
相关标签/搜索