记一次 Centos7.x 安装部署 Zookeeper 3.6.2 集群

一、基础信息

官网 https://zookeeper.apache.org/
易百教程 https://www.yiibai.com/zookeeper
github https://github.com/apache/zookeeper/
下载地址 https://downloads.apache.org/zookeeper/
w3cschool https://www.w3cschool.cn/zookeeper/zookeeper_overview.html

官网下载页面
在这里插入图片描述
在这里插入图片描述

二、编写目的

1、了解 zookeeper 原理
2、zookeeper 安装部署
3、zookeeper 基本使用

三、环境准备

服务器搭建
参考 https://blog.csdn.net/llwy1428/article/details/111144524 中的
slave1、slave2、slave3
部分的服务器的基本配置
必须要配置的:
1、虚拟机安装、固定静态 IP
2、JDK8
3、配置防火墙
4、配置 hosts 文件
5、安装基本工具
6、配置节点间免密登录
7、集群各节点修改系统文件打开数
8、集群各节点配置时间同步
9、集群各节点禁用SELinux
10、集群各节点禁用Transparent HugePages
11、配置系统环境为UTF8

四、安装部署

1、下载安装文件

[root@slave1 ~]# wget -P https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz 

效果如下
在这里插入图片描述
2、进入指定目录,查看目录结构

[root@slave1 ~]# cd /usr/bigdata/
[root@slave1 bigdata]# ll

在这里插入图片描述
3、解压文件、查看目录

[root@slave1 bigdata]# tar zxf apache-zookeeper-3.6.2-bin.tar.gz
[root@slave1 bigdata]# ll

在这里插入图片描述
4、创建数据、日志目录

[root@slave1 ~]# mkdir -p /usr/bigdata/apache-zookeeper-3.6.2-bin/data/zk
[root@slave1 ~]# mkdir /usr/bigdata/apache-zookeeper-3.6.2-bin/logs

5、进入配置文件目录

[root@slave1 ~]#  cd /usr/bigdata/apache-zookeeper-3.6.2-bin/conf/

6、复制配置文件

[root@slave1 conf]# cp zoo_sample.cfg zoo.cfg

7、编辑信息

dataDir=/usr/bigdata/apache-zookeeper-3.6.2-bin/data/zk
dataLogDir=/usr/bigdata/apache-zookeeper-3.6.2-bin/logs
server.1=slave1:2888:3888
server.2=slave2:2888:3888
server.3=slave3:2888:3888

8、把配置好的 zookeeper 文件发送给 slave2、slave3 节点

[root@slave1 ~]# scp -r /usr/bigdata/apache-zookeeper-3.6.2-bin root@slave2:/usr/bigdata/
[root@slave1 ~]# scp -r /usr/bigdata/apache-zookeeper-3.6.2-bin root@slave3:/usr/bigdata/

9、配置 myid 文件

[root@slave1 ~]# vim /usr/bigdata/apache-zookeeper-3.6.2-bin/data/zk/myid
1
[root@slave2 ~]# vim /usr/bigdata/apache-zookeeper-3.6.2-bin/data/zk/myid
2
[root@slave3 ~]# vim /usr/bigdata/apache-zookeeper-3.6.2-bin/data/zk/myid
3

10、在每个节点上启动 zkServer. 服务

[root@slave1 ~]# /usr/bigdata/apache-zookeeper-3.6.2-bin/bin/zkServer.sh start
[root@slave2 ~]# /usr/bigdata/apache-zookeeper-3.6.2-bin/bin/zkServer.sh start
[root@slave3 ~]# /usr/bigdata/apache-zookeeper-3.6.2-bin/bin/zkServer.sh start

11、在每个节点上查看 zkServer. 服务的启动状态

[root@slave1 ~]# /usr/bigdata/apache-zookeeper-3.6.2-bin/bin/zkServer.sh status
[root@slave2 ~]# /usr/bigdata/apache-zookeeper-3.6.2-bin/bin/zkServer.sh status
[root@slave3 ~]# /usr/bigdata/apache-zookeeper-3.6.2-bin/bin/zkServer.sh status

12、效果如下
在这里插入图片描述
13、在每个节点上关闭 zkServer 服务

[root@slave1 ~]# /usr/bigdata/apache-zookeeper-3.6.2-bin/bin/zkServer.sh stop
[root@slave2 ~]# /usr/bigdata/apache-zookeeper-3.6.2-bin/bin/zkServer.sh stop
[root@slave3 ~]# /usr/bigdata/apache-zookeeper-3.6.2-bin/bin/zkServer.sh stop

至此,Centos7.x 安装部署 Zookeeper 3.6.2 集群安装部署完毕,希望能够对您有所帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值