Zookeeper3.5.8+CentOS7.6集群安装配置及使用

Zookeeper3.5.8+CentOS7.6集群安装配置及使用

涉及的版本:

jdk:1.8

zookeeper: 3.5.8

Centos:7.6

一、 准备安装包

下载zookeper安装包,地址 https://archive.apache.org/dist/zookeeper/zookeeper-3.5.8/

二、 配置

2.1 解压命名

下载后,传到/opt/apps下,进行解压

tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz 

重命名

 mv apache-zookeeper-3.5.8-bin/ zookeeper-3.5.8

2.2 配置

在conf 目录下面,复制一个zoo_sample.cfg 为zoo.cfg

cp zoo_sample.cfg zoo.cfg

修改两行:

1) 修改dataDir

dataDir=/opt/apps/zookeeper-3.5.8/data
  1. 在文档末尾增加其他节点信息:

    server.1=centos110:2888:3888
    server.2=centos112:2888:3888
    server.3=centos113:2888:3888
    

    3) 修改log4j.properties

    zookeeper.log.dir=/opt/apps/zookeeper-3.5.8/logs
    

把日志文件,修改到zookeepr对应的路径下面,便于后续查看调试

三 、配置环境变量

vi /etc/profile

export ZOOKEEPER_HOME=/opt/apps/zookeeper-3.5.8
export PATH=$PATH:$ZOOKEEPER_HOME/bin

source /etc/profile

四、 文件传递

4.1 zookeeper文件传递

进入到 /opt/apps目录下面,使用

scp -r ./zookeeper-3.5.8/ centos112:$PWD

scp -r ./zookeeper-3.5.8/ centos113:$PWD

4.2 环境变量传递

 scp /etc/profile centos112:/etc/
 
 scp /etc/profile centos112:/etc/
  
 source /etc/profile

五、 配置唯一标示

在zookeeper-3.5.8中 增加data目录,增加一个文件

vi myid

其中 centos110 配置的就是1.

​ centos112 配置的就是2

​ centos113 配置的就是3

注意:myid仅仅需要配置一个编号,不能有空格,不要换行

六、 启动及状态查看

6.1 启动命令:

zkServer.sh start

(集群配置了三个,都需求去启动)

查看启动状态:

zkServer.sh status

zkStart-all.sh 启动脚本内容如下:

#!/bin/bash
echo "...... starting zk cluster......"

for i in 0 2 3
 
do
# 请确保ZOOKEEPER_HOME 已经设置了
ssh centos11$i "source /etc/profile;${ZOOKEEPER_HOME}/bin/zkServer.sh start"
 echo "......centos11$i start sucessfully....."
done

zkStop-all.sh 关闭脚本内容如下:

#!/bin/bash
echo "...... stoping zk cluster......"

for i in 0 2 3
 
do
# 请确保ZOOKEEPER_HOME 已经设置了
ssh centos11$i "source /etc/profile;${ZOOKEEPER_HOME}/bin/zkServer.sh stop"
echo "......centos11$i stop sucessfully....."
done


七、 命令行的使用

7.1 启动命令行

使用zkCli.sh 在leader机器上启动

或者 zkCli.sh -server centos110:2181 (链接leader机器和端口)

7.2 查看命令:ls / 查看个根目录下面的文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值