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

 

 伪集群启动成功!

 

 

posted @ 2020-09-21 10:24  十块腹肌的SuperMan  阅读(101)  评论(0编辑  收藏  举报