zoukankan      html  css  js  c++  java
  • zookeeper 相关

    zookeeper是什么: zk 是 一个注册机,提供分布式锁。

    zookerper可以做什么: 利用上面这两个特性。zookeeper 可以 为分布式提供 集群 的 一些管理 比如 高可用,名字服务等。

    安装:

    我安装的是 3.4.13 版本,可以去官网下载最新的版本。

    1 下载:

      wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

    2 解压

      tar -zxvf zookeeper-3.4.13.tar.gz

    3 修改日志和数据文件 目录 在 conf 目录下面

      cp zoo_sample.cfg  zoo.cfg 

    4 修改 zoo.cnf 配置数据文件目录 

      vi zoo.cfg  

      指定下面连个参数的(一般不应该使用相对目录放在zk 根目录下面,我这个是为了方便,正常应该放到 zk 之外)

      dataDir=zookeeper/data
      dataLogDir=zookeeper/log

    5    这时候已经可以启动单机的 zookeeper 了

      ./zkServer.sh start
      ./zkServer.sh stop
      ./zkServer.sh restart
      ./zkServer.sh status

     后面是分布式的zk 的安装:

    比如我们有三台机子,分布式centos1,centos2,centos3

    6  在数据目录中建议一个 文件 叫做 myid 写入这个 zk 节点的唯一标志。分别是是 1,2,3

      touch myid;

      echo '1' > myid;   另外2 个节点 分别写入2,3

    7 配置 zk 有哪些  

      vi zoo.cfg

      写入服务id对应主机

      

      server.1=centos1:2888:3888

      server.2=centos2:2888:3888
      server.3=centos3:2888:3888

    8 然后分别启动  zk 就可以了。

    zookeeper的常用命令:

  • 相关阅读:
    装饰设计模式
    Enum的基本使用
    java根据文件流判断文件类型(后缀名)
    Java正则表达式的用法
    java遍历Map
    java操作json
    struts2+ajax+jquery
    Hibernate注解
    oracle经典建表语句--scott建表
    Struts2 ui标签
  • 原文地址:https://www.cnblogs.com/cxygg/p/9788457.html
Copyright © 2011-2022 走看看