zoukankan      html  css  js  c++  java
  • zookeeper集群搭建,这一篇就够了

    作中会用到zk集群等的搭建,特此记录一下。

     zk一般搭建成奇数台,比如3.5.7主要是为了选举机制

    1.首先在目录下创建文件夹:

    2. 拷贝zookeeper-3.4.10到创建的文件夹中,记得是大写的-C

    3. cd进入目录

    4. 拷贝文件,重命名。我目录下已经拷贝了。zookeeper01

     5. 进入zookeeper01中,修改相应的配置文件,并创建文件夹datalogs如下:

    6. 进入conf目录下修改配置文件

    将zoo_sample.cfg文件修改为zoo.cfg文件。

    7.修改配置文件

    8.修改配置文件如下:

    说明:2888端口用于zookeeper集群间数据同步传输,3888端口用于zookeeper的选举机制

    9. 进入刚才新建的data目录下创建myid文件,目的是为了制定该zk是第几台服务:

     

    第一台设置为1,依此类推

     

     10.依次拷贝zoopeeper02  zoopeeper03

     修改相应的配置文件。注意端口号别重复:  第一台 2181  第二台 2182 第三台 2183  并且修改myid如第9步骤  第二台为: echo 2 > myid

     以上步骤就搭建完成了zk的集群。可以在上面进行扩展为更多,越多,高可用性更好。

    接着来验证一下:

    依此启动服务:

     

     查看状态,可以看到zk02是leader其他是从服务:

     我们来验证一下,加入zk02宕机,手动kill一下看看效果:

     再来查看一下状态:

     可以看到zk03选举成了leader,查看zk02状态的时候zk02没运行了。至此,所有搭建完毕!!!

    是不是很简单,赶紧动手试一下吧。。。

    参考文章:

    https://www.linuxidc.com/Linux/2016-12/137958.htm

    https://www.cnblogs.com/subendong/p/7440558.html

    http://www.cnblogs.com/luotianshuai/p/5206662.html

    centos7关闭防火墙的方法:

    systemctl stop firewalld.service

     

  • 相关阅读:
    学习smali
    android XML解析器全解案例
    android text中显示HTML语言
    Viewpager图片自动轮播,网络图片加载,图片自动刷新
    Android TextView内容过长加省略号,点击显示全部内容
    Android 反编译 代码注入之HelloWorld
    APK软件反编译 去广告
    【HACK】破解APK并注入自己的代码
    apk反编译生成程序的源代码和图片、XML配置、语言资源等文件
    LA 3905 Meteor
  • 原文地址:https://www.cnblogs.com/yxb9527/p/9163904.html
Copyright © 2011-2022 走看看