zoukankan      html  css  js  c++  java
  • zookeeper伪分布式集群搭建

    zookeeper集群搭建注意点:
            配置数据文件myid1/2/3对应server.1/2/3
            通过zkCli.sh -server [ip]:[port]检测集群是否配置成功。
    第一步:首先我们将我们之前已经搭建好的单机版的zk虚拟机进行克隆。
    第二步:修改克隆后的虚拟机配置:https://www.cnblogs.com/haoliyou/p/9461844.html
    第三步:复制zk
    执行命令:cp zookeeper zookeeper02 -rf
     
    第四步:修改拷贝的zk配置
    (1)、这里以修改首先以zookeeper为例。
          首先我们先进入 zookeeper文件夹中,查看文件目录,我们来修改conf文件夹中的zoo.cfg文件,
    操作图示:
    执行命令 : cd  zookeeper
                       cd conf
                       vim zoo.cfg  
    进行编辑zoo.cfg文件
    这里需要注意的是: 41w.commands.whitelist=*  这个是白名单,四字命令里有讲过, * 代表开启所有的命令,默认有一部分是禁掉的
    红框部分为添加内容:
     
     
    server.1=192.168.1.85:2888:3888
    server.2=192.168.1.85:2889:3889
    server.3=192.168.1.85:2890:3890
    (选举模式需要该配置)
    然后需要到:dataDir目录下创建myid文件 ,在里边输入1。
    图示:
    (2)、第二台节点修改端口、数据缓存目录、添加相关配置信息。
    接着在第二台节点中的dataDir目录下创建myid文件,内容设置为”2”即可。
    (3)、设置第三台节点
    并在第三台节点中的dataDir目录下创建myid文件,内容设置为”3”即可。
    第五步:启动三个服务节点
    (1)、第一台节点
      
    (2)、第二台节点

    (3)、第三台节点

     
    第六步:启动客户端
    执行: ./zkCli.sh -server localhost:2181 命令,尝试连接第一个节点
    报了如下错误:
    可以看到,初始zk连接是没问题的,后来报这个错,检查配置,发现端口配置错误 。
    如图示:
    修改后重新连接还是如上问题,后发现用IP连接没问题:这种情况可能是环境问题。
    随便找一个节点服务器,创建一个节点,如下所示:
    然后创建完毕后,再连接其他的节点(比如2183)查看会发现已经同步了我们新添加的节点data。
    到这里我的伪分布式集群搭建完成。
  • 相关阅读:
    找正环的最快方法!!
    树重量的神仙问题
    2019 ICPC南昌网络赛 B题
    洛谷p-1522又是Floyd
    poj3471
    洛谷p1119--灾难后重建(Floyd不仅仅是板子)
    并查集的超市问题---溜TM的
    利用主席树 搞区间不同值的和
    acwing 102 -利用二分枚举区间平均值
    Week__8
  • 原文地址:https://www.cnblogs.com/haoliyou/p/10239187.html
Copyright © 2011-2022 走看看