ZooKeeper集群搭建

文章目录

        • 1.上传安装包
        • 2.解压安装包
        • 3.配置环境变量
        • 4.修改zookeeper配置文件
        • 5.创建myid文件
        • 6.远程发送zookeeper安装包以及环境变量文件
        • 7.启动
        • 大功告成!

1.上传安装包

put c:/zookeeper-3.4.10.tar.gz

2.解压安装包

tar -xvzf zookeeper-3.4.10.tar.gz -C /home/hadoop/apps

3.配置环境变量

sudo vi /etc/profile

按大写G跳转到最后一行,按O换行在最后插入两行

export ZOOKEEPER_HOME=/home/hadoop/apps/zookeeper-3.4.10
export PATH=PATH:ZOOKEEPER_HOME/bin

重新加载配置文件

source /etc/profile

4.修改zookeeper配置文件

cd /home/hadoop/apps/zookeeper-3.4.10/conf

改名

mv zoo_sample.cfg zoo.cfg

编辑

vi zoo.cfg

更改dataDir的路径(如果没有这个路径需要自己手动创建),并在最后加上三行,其它的都不用修改,保存退出

server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888

ZooKeeper集群搭建_第1张图片

5.创建myid文件

在dataDir=/home/hadoop/data/zookeeperdata下(你自己对应的路径)

cd /home/hadoop/data/zookeeperdata
vi myid

插入数字1(不要有多余的空格和换行)
ZooKeeper集群搭建_第2张图片

接下来在另外两台虚拟机中作相应的操作,hadoop02只写一个2,hadoop03只写一个3

在这里插入图片描述
ZooKeeper集群搭建_第3张图片

6.远程发送zookeeper安装包以及环境变量文件

scp -r zookeeper-3.4.10 hadoop02:/home/hadoop/apps/
scp -r zookeeper-3.4.10 hadoop03:/home/hadoop/apps/


sudo scp /etc/profile hadoop02:/etc/
sudo scp /etc/profile hadoop03:/etc/

对另外两台虚拟机执行命令

source /etc/profile

7.启动

  • 防火墙必须为关闭状态(第五步关闭防火墙)

  • 时间必须同步(第九步同步服务器时间)

    确认防火墙关闭与时间同步后,在每台机器上开启zookeeper(必须一个一个的开)

    zkServer.sh start
    

    验证

    jps
    

在这里插入图片描述

大功告成!

你可能感兴趣的:(Hadoop)