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实例并查看状态

     伪集群启动成功!

  • 相关阅读:
    Mac上的USB存储设备使用痕迹在新版操作系统有所变化
    Beware of the encrypted VM
    A barrier for Mobile Forensics
    Second Space could let suspect play two different roles easily
    Take advantage of Checkra1n to Jailbreak iDevice for App analysis
    Find out "Who" and "Where"
    Where is the clone one and how to extract it?
    Downgrade extraction on phones running Android 7/8/9
    高版本安卓手机的取证未来
    How to extract WeChat chat messages from a smartphone running Android 7.x or above
  • 原文地址:https://www.cnblogs.com/qsky/p/13704123.html
Copyright © 2011-2022 走看看