Zookeeper 安装步骤

网友投稿 235 2022-11-26

Zookeeper 安装步骤

系统学习大数据技术:大数据高级工程师学习路线

写在前面

如果你想通过这篇博客在本地成功搭建 Hadoop 集群的话,你需要先跟着视频课程 三天入门大数据实操课程 在本地搭建集群环境,在这个视频课程中你需要学习的章节是:

课程目标 VMWare WorkStation 安装 创建虚拟机 安装 Centos 7 操作系统 Centos 7 网络配置方式说明 Centos 7 网络配置 使用客户端登录操作虚拟机 克隆三台虚拟机 修改主机名 ip 映射主机名 配置无密钥登录 虚拟机的文件上传和下载 关闭防火墙 安装 Java

请在看本篇博客之前务必学习完上面视频课程中章节,如果你能学习完 三天入门大数据实操课程 所有的章节的话就更好,因为你学完这个课程可以有以下三大收获:

搭建一个属于自己的大数据集群 使用大数据技术处理大数据文件 建立大数据技术知识体系架构

Zookeeper 安装

Zookeeper 的官网:所有版本的安装包下载地址:3.4.10 版本的 zookeeper 来安装的。

Zookeeper 安装包准备

1. 下载并解压

在 master 上执行的下面的命令来下载 zookeeper 的安装包:

cd ~/bigdata wget xf zookeeper-3.4.10.tar.gz

然后在当前目录下有一个名为 zookeeper-3.4.10 的文件目录,这个就是 zookeeper 的安装目录。

2. 创建存储数据的文件目录

进入 zookeeper 的安装目录:

cd ~/bigdata/zookeeper-3.4.10

创建两个文件目录:

// 创建用于存储临时数据的目录 mkdir data ## 创建用于存储日志数据的目录 mkdir log

3. 配置 zoo.cfg 文件

执行命令,创建 zoo.cfg 文件

cd ~/bigdata/zookeeper-3.4.10/conf  cp zoo_sample.cfg zoo.cfg

修改 zoo.cfg 文件:

vi zoo.cfg

修改如下配置:

dataDir=/root/bigdata/zookeeper-3.4.10/data dataLogDir=/root/bigdata/zookeeper-3.4.10/log server.0=master:8880:7770 server.1=slave1:8881:7771 server.2=slave2:8882:7772

修改完后,保存退出。

4. 将配置好的 zookeeper 拷贝到 slave1 和 slave2

在 master 上执行:

scp -r ~/bigdata/zookeeper-3.4.10/ root@slave1:~/bigdata/ scp -r ~/bigdata/zookeeper-3.4.10/ root@slave2:~/bigdata/

5. 配置 myid

分别在 master、slave1、slave2 机器上的文件目录 ~/bigdata/zookeeper-3.4.10/data 下新增 myid 文件

touch ~/bigdata/zookeeper-3.4.10/data/myid

然后分别在 3 台机器上修改 myid 文件:

vi ~/bigdata/zookeeper-3.4.10/data/myid

在 master 机器上的内容为:0在 slave1 机器上的内容为:1在 slave2 机器上的内容为:2

6. 配置环境变量

分别在 master、slave1、slave2 机器上配置环境变量:

vi ~/.bash_profile

增加如下内容:

export ZK_HOME=~/bigdata/zookeeper-3.4.10 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$ZK_HOME/bin

然后执行下面的命令使得配置生效:

source ~/.bash_profile

7. 启动并验证 zookeeper 集群

分别在 master、slave1、slave2 机器上执行下面的命令:

zkServer.sh start

然后我们分别在 3 台机器上执行下面的命令来验证 zookeeper 集群是否成功启动:

zkServer.sh status

如果出现下面的界面说明安装成功:

8. zookeeper 集群的关闭

我们分别在 master、slave1、slave2 机器上执行下面的命令来关闭所有的 zookeeper 节点:

zkServer.sh stop

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于嵌入式处理器MCF5272家庭蓝牙网关的实现 二
下一篇:低温循环水槽MPE-20C的产品特点是什么
相关文章

 发表评论

暂时没有评论,来抢沙发吧~