LINUX中搭建ZOOKEEPER

实验环境

  • Centos 7主机三台

主机名IP
master10.30.59.130
slave110.30.59.131
slave210.30.59.133

软件要求

软件名称软件版本
JDK8u77
Zookeeper3.4.5
  • 软件约束

     1、安装包在 /opt/soft	
     2、安装目录在 /opt
    

先决条件

  • 各个主机已完成 主机名-IP 映射
  • 各个主机已完成ssh免密登录

搭建步骤

一、解压文件
[root@master ~]# cd /opt 
[root@master opt]# tar -zxf /opt/soft/zookeeper-3.4.10.tar.gz -C /opt/ 
[root@master opt]# mv /opt/zookeeper-3.4.10 /opt/zookeeper
二、配置环境变量并令其立即生效
  • hadoop-etc.sh文件新增两条
[root@master opt]# vi /etc/profile.d/hadoop-etc.sh
export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
[root@master opt]# source /etc/profile.d/hadoop-etc.sh
三、填写配置文件
  • 打开/opt/zookeeper/conf
[root@master conf]# cp zoo_sample.cfg zoo.cfg
[root@master conf]# vi zoo.cfg
//把dataDir改成如下
dataDir=/opt/zookeeper/tmp
//在底部添加
server.101=lky01:2888:3888
server.102=lky02:2888:3888
server.103=lky03:2888:3888
  • 打开/opt/zookeeper/
[root@master zookeeper]# mkdir tmp
vi tmp/myid
//然后在myid文件中写入对应机器的id
//master为101
四、同步两台slave节点的配置并令其环境变量立即生效
[root@master opt]# scp -r zookeeper slave1:/opt 
[root@master opt]# scp -r zookeeper slave2:/opt 
[root@master opt]# scp /etc/profile.d/hadoop-etc.sh slave1:/etc/profile.d 
[root@master opt]# scp /etc/profile.d/hadoop-etc.sh slave2:/etc/profile.d
  • 在slave节点上令其环境变量立即生效
[root@slave1 ~]# source /etc/profile.d/hadoop-etc.sh
[root@slave2 ~]# source /etc/profile.d/hadoop-etc.sh
五、修改两台slave节点的myid

非常重要:在其基础之上进行修改---------------->
保持myid文件中的内容和zoo.cfg中的配置一致
slave1—>102
slave2—>103

六、启动服务

[root@master ~]# zkServer.sh start//可在任意目录启动
[root@slave1 ~]# zkServer.sh start
[root@slave2 ~]# zkServer.sh start
七、启动检验

通过zkServer.sh status可以观察到每一台zk的角色,其中两台follower,一台leader

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从此山水不相逢丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值