ZooKeeper的搭建(三个节点)

ZooKeeper的搭建

版本介绍:

Hadoop 2.7.1   zookeeper 3.4.6  jdk 1.8.144

192.168.66.128   hong

192.168.66.129   n2

192.168.66.130   n3

 

我们这里只配置主节点hong,配置完成后再scpn2n3

1. 解压缩包:

a) tar -zxvf zookeeper-3.4.6.tar.gz   生成zookeeper-3.4.6文件夹;

b) Mv zookeeper-3.4.6 /home/hadoop/sw  复制到安装目录下;


2. 修改zookeeper的配置文件:

Vi zookeeper/conf/zoo.cfg

注释掉 server.0=localhost:2888:3888

#server.0=localhost:2888:3888

追加以下内容

tickTime=2000    

initLimit=10   

syncLimit=5

dataDir=/tmp/zookeeper-3.4.6/data

dataLogDir=/tmp/zookeeper-3.4.6/log

server.1=hong:2888:3888

server.2=n2:2888:3888

server.3=n3:2888:3888

2888端口号是zookeeper服务之间通信的端口,而3888zookeeper与其他应用程序通信的端口


3. 创建zookeeper的相关目录:

注意:每个节点都要创建

Mkdir -p /tmp/zookeeper-3.4.6/log

Mkdir -p /tmp/zookeeper-3.4.6/data


4. 将配置好的zookeeper传递到n2n3节点:

Scp -r /home/hadoop/sw/zookeeper-3.4.6/ n2:/home/hadoop/sw


5. 配置zookeeper的节点id

Vi /tmp/zookeeper-3.4.6/data/myid

注意:   hong上只写1

n2上只写2

n3上只写3

Idconf/zoo.cfg里的配置相对应


6.开启zookeeper进程

每个节点都要开启--所有节点全部执行这个方法,按照id来启动每个节点:

/home/hadoop/sw/zookeeper-3.4.6/bin/zkServer.sh start

检查每个节点的状态

/home/hadoop/sw/zookeeper-3.4.6/bin/zkServer.sh status

结果如下为正常

JMX enabled by default

Using config: /sw/zookeeper-3.4.6/bin/../conf/zoo.cfg

Mode: follower

或者

JMX enabled by default

Using config: /sw/zookeeper-3.4.6/bin/../conf/zoo.cfg

Mode: leader


7. 添加环境变量:

#ZOOKEEPER

ZOOKEEPER_HOME=/home/hadoop/sw/zookeeper-3.4.6

export PATH=$PATH:$ZOOKEEPER_HOME/bin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值