zoukankan      html  css  js  c++  java
  • Zookeeper集群

    集群配置

    本实例启动3个zookeeper服务。集群配置步骤如下:

    1、  进入zookeeper-3.4.6/conf,拷贝zoo.cfg为:zoo1.cfg,zoo2.cfg,zoo3.cfg.

    在每个文件里面增加:

    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、  修改zoox.cfg,x表示1,2,3.将dataDir=/tmp/zookeeper/1。分别对应修改为:

    dataDir=/tmp/zookeeper/1,dataDir=/tmp/zookeeper/2,dataDir=/tmp/zookeeper/3

    3、  找到dataDir所在目录,分别新建myid文件,里面内容分别为数字1,2,3,Zk启动时,会读取myid中的值,从而得到server.x的配置为本机配置,并且也可以通过这个id找到和其他zk通信的地址和端口。

    4、  进入/bin目录,拷贝zkServer.cmd为zkServer1.cmd, zkServer2.cmd, zkServer3.cmd编辑zkServerx,x表示1,2,3修改其中:set ZOOCFG=..confzoo1.cfg,分别为:set ZOOCFG=..confzoo1.cfg,set ZOOCFG=..confzoo2.cfg,set ZOOCFG=..confzoo3.cfg

    5、  打开命令窗口,启动zkServer1,zkServer2,zkServer3.注意,启动第一台的时候可能会报错,提示无法连接到3889和3890

    等全部启动完成之后就不会报错了。并且集群服务至少要启动两台zk服务。

    Dubbo伪集群(zookeeper集群)

    搭建完毕zookeeper集群后,可以参看上一篇http://www.cnblogs.com/belen/p/4804066.html

    中dubbo伪集群的搭建。

    之后的文章中,将模拟linux下zookeeper部署,以及pc和linux集群通信。

  • 相关阅读:
    浅谈flume
    浅谈storm
    浅谈zookeeper
    IntelliJ IDEA 使用教程
    浅谈spark
    添加本地jar包到maven仓库
    eclipse通过maven进行打编译
    pom.xml中添加远程仓库
    maven编译错误maven-assembly-plugin:2.2-beta-5:assembly (default-cli) on project
    最长上升子序列
  • 原文地址:https://www.cnblogs.com/belen/p/4806186.html
Copyright © 2011-2022 走看看