美文网首页
zookeeper安装

zookeeper安装

作者: brightranger | 来源:发表于2017-03-29 17:08 被阅读22次

    先来个简单的单机安装吧!!!

    上传安装包

    <code>zookeeper-3.4.9.tar.gz</code>

    修改配置文件

    拷贝配置文件 <code>zoo_sample.cfg</code>到<code>zoo.cfg</code>,并修改成如下内容
    <pre>
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/app/zookeeper/zookeeper-3.5.0-alpha/data
    dataLogDir=/app/zookeeper/zookeeper-3.5.0-alpha/logs
    clientPort=2181
    admin.serverPort=8075
    </pre>

    注:其中admin.serverPort为新版本的zookeeper自带的jetty服务的端口号。

    启动服务

    <code>./zkServer.sh start</code>

    查看zookeeper内容(验证)

    <code>./zkCli.sh -server 172.16.0.154:2181</code>

    伪集群安装


    创建结点目录
    <pre>
    [root@localhost zookeeper]# mkdir zookeeper01
    [root@localhost zookeeper]# mkdir zookeeper02
    [root@localhost zookeeper]# mkdir zookeeper03
    </pre>
    把安装文件copy到三个结点目录中.
    <pre>
    [root@localhost zookeeper01]# cp -rf ../zookeeper-3.5.0-alpha ./
    </pre>

    修改配置文件
    <pre>
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/app/zookeeper/zookeeper03/data
    dataLogDir=/app/zookeeper/zookeeper03/logs
    clientPort=2183

    server.1=172.16.0.154:2887:3887
    server.2=172.16.0.154:2888:3888
    server.3=172.16.0.154:2889:3889

    admin.serverPort=8077
    </pre>

    在dataDir目录中创建myid文件
    <pre>
    [root@localhost bin]# cd /app/zookeeper/zookeeper01/data/
    [root@localhost bin]# vi myid
    </pre>

    内容为
    对应的结点id

    启动所有结点

    <pre>
    [root@localhost bin]# ./zkServer.sh start
    </pre>
    测试:
    <pre>
    [root@localhost bin]# ./zkCli.sh -server 172.16.0.154:2181
    Connecting to 172.16.0.154:2181
    </pre>
    完成

    集群模式


    跟伪集群一样。只是只需要修改一个结点的zoo.cfg.其他结点的zoo.cfg。是一样的.

    相关文章

      网友评论

          本文标题:zookeeper安装

          本文链接:https://www.haomeiwen.com/subject/iucyottx.html