zoukankan      html  css  js  c++  java
  • 一、zookeeper环境搭建

    一、安装包准备

    1、下载zk安装包,下载地址:https://downloads.apache.org/zookeeper/,我是用的是zookeeper-3.4.14这个版本

    2、将下载后的安装包上传到服务器

    3、解压安装包 tar -zxvf zookeeper-3.4.14.tar.gz 

    二、单机版安装

    1、创建zk的数据快照存储的目录以及日志存放的目录

      cd zookeeper-3.4.14

       mkdir data #存放快照的目录

      cd data

      mkdir logs #存放日志的目录,这个是可选的

    2、修改zk的配置文件

       cd ../conf

       cp zoo_sample.cfg  zoo.cfg(zk默认使用的配置文件名称)

      vim zoo.cfg

      将dataDir改为自己创建的目录,添加日志存放目录(可选)

     3、进入zk的bin目录,启动zk服务

      cd ../bin

      ./zkServer.sh start

     至此咱们的zk就已经安装并启动完成了!

     4、查看zk的状态

      ./zkServer.sh status

     可以看到这里是单机模式

    5、关闭zk服务

      ./zkServer.sh stop

    三、伪集群模式安装

    **说明本节使用的zk的基本配置都是基于单机版本配置**

    1、创建一个集群存放的目录并将配置好的zk复制一份到这个目录下

      mkdir  /usr/local/zkCluster

      cp -r zookeeper-3.4.14 /usr/local/zkCluster/

    2、复制三份zk并且重命名

     3、在每个zk的data目录中创建文件myid,里面的内容分别为1、2、3

      echo "1" >> myid
    4、分别修改每个zk的zoo.cfg 配置文件中的存放目录以及客户端端口
       vim zookeeper02/conf/zoo.cfg 
      添加如下配置

      dataDir=/usr/local/zkCluster/zookeeper02/data
      dataLogDir=/usr/local/zkCluster/zookeeper02/data/logs

     5、配置集群通信信息以及投票端口

      vim zookeeper02/conf/zoo.cfg

      添加如下配置

      server.1=node11:2881:3881
      server.2=node11:2882:3882
      server.3=node11:2883:3883

     6、分别启动三台zk实例并查看状态

     伪集群启动成功!

  • 相关阅读:
    Golang mysql数据库
    C++ list结构体变量排序
    VS2013 ERROR MSB8020
    error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation
    error C2664: “FILE *fopen(const char *,const char *)”: 无法将参数 1 从“LPCTSTR”转换为“const char *”
    error C4430: missing type specifier
    虚拟地址转物理地址
    vs2013 x64 编译汇编代码
    fs寄存器相关,PEB,TEB
    boost 1.57 vs2013 编译
  • 原文地址:https://www.cnblogs.com/qsky/p/13704123.html
Copyright © 2011-2022 走看看