大家好,喜欢Bigdata的阿尼亚来了!希望大家会喜欢阿尼亚的文章!!哇酷哇酷!!!

本次为师傅们带来的是“红亚杯”大数据环境搭建与数据采集技能线上专题赛——满分解析系列的第③期,是“Zookeeper集群环境搭建”篇章哦!

第①期完整赛题和第②期基础环境配置的链接在下面,师傅们想看完整赛题和基础环境配置的请安心享用:

【阿尼亚喜欢BigData】“红亚杯”大数据环境搭建与数据采集技能线上专题赛——满分解析①_爱波吉的阿尼亚的博客-CSDN博客

​​​​​​【阿尼亚喜欢BigData】“红亚杯”大数据环境搭建与数据采集技能线上专题赛——满分解析②_爱波吉的阿尼亚的博客-CSDN博客

目录

Zookeeper集群环境搭建(20 / 20分):

1.将zoo安装包解压到指定路径/usr/zookeeper(安装包存放于/usr/package/)

2.配置zookeeper系统环境变量($ZOOKEEPER_HOME)

3.修改配置文件zoo.cfg

4.设置数据存储路径(dataDir)为/usr/zookeeper/zookeeper-3.4.10/zkdata

5.设置日志文件路径(dataLogDir)为/usr/zookeeper/zookeeper-3.4.10/zkdatalog

6.设置集群列表(master为1号服务器,slave1为2号,slave2为3号)

7.创建所需数据存储文件夹

8.创建所需日志存储文件夹

9.数据存储路径下创建myid,写入对应的标识主机服务器序号

10.启动zookeeper服务

11.查看zoo集群状态


Zookeeper集群环境搭建(20 / 20分):

Zookeeper是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。

考核条件如下:

1.将zoo安装包解压到指定路径/usr/zookeeper(安装包存放于/usr/package/)

操作环境: master、slave1、slave2

#master、slave1、slave2
mkdir -p /usr/zookeeper                 #创建目录

cd /usr/zookeeper                       #切换到目录

cp /usr/package/zookeeper-3.4.10.tar.gz /usr/zookeeper  #拷贝压缩包到当前目录

tar -zxvf zookeeper-3.4.10.tar.gz           #解压

2.配置zookeeper系统环境变量($ZOOKEEPER_HOME)

操作环境: master、slave1、slave2

#master、slave1、slave2
vim /etc/profile                                 #修改对应配置文件

#添加以下内容
export ZOOKEEPER_HOME=/usr/zookeeper/zookeeper-3.4.10
PATH=$PATH:$ZOOKEEPER_HOME/bin

source /etc/profile                              #生效配置文件

3.修改配置文件zoo.cfg

操作环境: master、slave1、slave2

#master、slave1、slave2
cd /usr/zookeeper/zookeeper-3.4.10/conf          #切换至对应目录

cp zoo_sample.cfg zoo.cfg                        #拷贝模板配置文件

4.设置数据存储路径(dataDir)为/usr/zookeeper/zookeeper-3.4.10/zkdata

操作环境: master、slave1、slave2

#master、slave1、slave2
vim /usr/zookeeper/zookeeper-3.4.10/conf/zoo.cfg        #修改对应配置文件

#修改以下内容
dataDir=/usr/zookeeper/zookeeper-3.4.14/zkdata

5.设置日志文件路径(dataLogDir)为/usr/zookeeper/zookeeper-3.4.10/zkdatalog

操作环境: master、slave1、slave2

#master、slave1、slave2
vim /usr/zookeeper/zookeeper-3.4.10/conf/zoo.cfg        #修改对应配置文件

#修改以下内容
dataLogDir=/usr/zookeeper/zookeeper-3.4.10/zkdatalog

6.设置集群列表(master为1号服务器,slave1为2号,slave2为3号)

操作环境: master、slave1、slave2

#master、slave1、slave2
vim /usr/zookeeper/zookeeper-3.4.10/conf/zoo.cfg        #修改对应配置文件

#添加以下内容
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

7.创建所需数据存储文件夹

操作环境: master、slave1、slave2

#master、slave1、slave2
cd /usr/zookeeper/zookeeper-3.4.10        #切换至对应目录

mkdir zkdata                              #创建对应目录

8.创建所需日志存储文件夹

操作环境: master、slave1、slave2

#master、slave1、slave2
cd /usr/zookeeper/zookeeper-3.4.10        #切换至对应目录

mkdir zkdatalog                           #创建对应目录

9.数据存储路径下创建myid,写入对应的标识主机服务器序号

操作环境: master、slave1、slave2

#master
cd /usr/zookeeper/zookeeper-3.4.10/zkdata      #切换至对应目录

vim myid                #创建对应文件

#添加以下内容
1

#slave1
cd /usr/zookeeper/zookeeper-3.4.10/zkdata      #切换至对应目录

vim myid                #创建对应文件

#添加以下内容
2

#slave2
cd /usr/zookeeper/zookeeper-3.4.10/zkdata      #切换至对应目录

vim myid                #创建对应文件

#添加以下内容
3

10.启动zookeeper服务

操作环境: master、slave1、slave2

#master、slave1、slave2
cd /usr/zookeeper/zookeeper-3.4.10/   #切换至对应目录

zkServer.sh start                     #启动Zookeeper服务

11.查看zoo集群状态

操作环境: master、slave1、slave2

#master、slave1、slave2
zkServer.sh status                #启动Zookeeper集群状态

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐