美文网首页
ubutun安装zookeeper及单机伪集群部署

ubutun安装zookeeper及单机伪集群部署

作者: 哈德丝 | 来源:发表于2017-08-04 11:21 被阅读0次

    1:下载zookeeper的安装包,最新稳定版是3.4.9

    网盘地址

    2:解压

    tar -zxvf zookeeper-3.4.9

    3:编辑配置文件zoo_sample.cfg重命名为zoo.cfg。

    4:cd到bin目录,先启动服务端

    ./zkServer.sh start   查看启动状态 ./zkServer.sh status

    5:客户端链接:./zkCli.sh -server 127.0.0.1:2181 。可输入ls / 查看目录,会显示zookeeper.


    单台服务器伪集群部署(模拟3台,建议是奇数):

    1:复制2份zookeeper  

    cp -R zookeeper-3.4.9 zookeeper-3.4.9-2 

    cp -R zookeeper-3.4.9 zookeeper-3.4.9-3

    2:更改3个zk的配置文件zoo.cfg。

    1)

    #文件目录  对应的是/tmp/zookeeper2/data ,/tmp/zookeeper3/data.。日志目录同理

    dataDir=/tmp/zookeeper/data

    #日志目录 为了降低延迟

    dataLogDir=/tmp/zookeeper/log

    #客户端端口  必须不一样。 分别是2182 2183

    clientPort=2181

    #伪集群配置  端口必须不一样

    server.1 = 127.0.0.1:2888:3888

    server.2 = 127.0.0.1:2889:3889

    server.3 = 127.0.0.1:2890:3890

    2)切换到cd /tmp目录。新建目录如下图。

    3)在每个文件夹的data下建立myid的文件。内容分别是1,2,3. 这和配置文件server.1 ,server.2对应。

    4)再次切换到zookeeper-3.4.9/bin目录。执行启动服务端。分别执行另外2个服务端。可用

    ./zkServer.sh status查看状态,可看到mode:follower或者leader。 leader(领导者)只有1个,其他都是follower追随者。

    5)链接客户端 ./zkCli.sh -server 127.0.0.1:2181(或者另外2台服务器的2182.2183都可)

    特别注意:不要用windows编辑器编辑zookeeper/bin下面的任意脚本文件,特别是zkServer.sh会出现文件夹带问号的现象。

    相关文章

      网友评论

          本文标题:ubutun安装zookeeper及单机伪集群部署

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