如何安装zookeeper 伪集群

发布时间:2021-06-22 14:44:42 作者:Leah
来源:亿速云 阅读:137

这篇文章将为大家详细讲解有关如何安装zookeeper 伪集群,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

  1. zookeeper 安装 配置

  2. 配置伪集群

    参数说明:

    tickTime: zookeeper中使用的基本时间单位, 毫秒值. dataDir: 数据目录. 可以是任意目录. dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置. clientPort: 监听client连接的端口号. 至此, zookeeper的单机模式已经配置好了. 启动server只需运行脚本:

     bin/zkServer.sh start


    Server启动之后, 就可以启动client连接server了, 执行脚本:

     bin/zkCli.sh -server localhost:4180


    伪集群模式 所谓伪集群, 是指在单台机器中启动多个zookeeper进程, 并组成一个集群. 以启动3个zookeeper进程为例.

    将zookeeper的目录拷贝2份:

     |--zookeeper0
     |--zookeeper1
     |--zookeeper2


    更改zookeeper0/conf/zoo.cfg文件为:

     tickTime=2000
     initLimit=5
     syncLimit=2
     dataDir=/Users/heliming/zookeeper0/data
     dataLogDir=/Users/heliming/zookeeper0/logs
     clientPort=4180
     server.0=127.0.0.1:8880:7770
     server.1=127.0.0.1:8881:7771
     server.2=127.0.0.1:8882:7772


    新增了几个参数, 其含义如下:

  3. 集群模式

    集群模式的配置和伪集群基本一致. 由于集群模式下, 各server部署在不同的机器上, 因此各server的conf/zoo.cfg文件可以完全一样. 下面是一个示例:

     tickTime=2000
     initLimit=5
     syncLimit=2
     dataDir=/home/zookeeper/data
     dataLogDir=/home/zookeeper/logs
     clientPort=4180
     server.43=10.1.39.43:2888:3888
     server.47=10.1.39.47:2888:3888
     server.48=10.1.39.48:2888:3888


    示例中部署了3台zookeeper server, 分别部署在10.1.39.43, 10.1.39.47, 10.1.39.48上. 需要注意的是, 各server的dataDir目录下的myid文件中的数字必须不同.

     10.1.39.43 server的myid为43
     10.1.39.47 server的myid为47
     10.1.39.48 server的myid为48


关于如何安装zookeeper 伪集群就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. zookeeper集群搭建
  2. Zookeeper 集群

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

zookeeper

上一篇:python怎么对字符串中的所有单词进行倒排

下一篇:php如何实现保存周期为1天的购物车类

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》