栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

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

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 / 查看个根目录下面的文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354631.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号