zookeeper环境的搭建,来实现namenode的高可用(HA)(第一篇)

zookeeper来实现namenode的高可用(HA)(第一篇,此篇讲解搭建zookeeper环境)

 

机器设备:为了叙述方面 采用nodeX的形式来表示主机名

192.168.159.31(node1)                Namenode

 

192.168.159.32(node2) zookeeper      Datanode     JN(JournalNode)

  

192.168.159.33(node3) zookeeper      Datanode     JN

 

192.168.159.34(node4) zookeeper      Datanode     JN

 

192.168.159.35(node5)                Namenode

 

 

 

搭建zookeeper的环境

 

第一步:

 

利用node2来配置,配置完成之后scp到node3,node4上,然后稍作修改即可

 

解压zookeeper包,我解压到了/usr/hadoop/下

 

然后在/usr/hadoop/zookeeper-3.4.6/conf路径下创建文件:zoo.cfg(一定要是这个名字)

 

vim zoo.cfg 然后写一下内容

 

tickTime=2000

dataDir=/opt/zookeeper

clientPort=2181

initLimit=5

syncLimit=2

server.2=node2:2888:3888

server.3=node3:2888:3888

server.4=node4:2888:3888

 

第二步:

 

dataDir为zookeeper的数据存在地址,因为zookeeper是采用内存数据的

 

mkdir /opt/zookeeper

 

在zookeeper下创建myid(一定要是这个名字)

 

vim myid

 

2 (在这只需要写一个数字,但是这个数字需要跟在zoo.cfg中使用的数字一直 上述node2对应的是server.2,故此处写2)

 

第三步:

 

把配置好的zookeeper scp到node3 node4上  然后修改myid里面的数字

 

第四步:配置环境变量

 

vim /root/.bash_profile

 

export ZOOKEEPER_HOME=/usr/hadoop/zookeeper-3.4.6/

 

export PATH=$PATH:$ZOOKEEPER_HOME

 

 

然后source /root/.bash_profile

 

第四步:

 

启动试验下 在node2,node3,node4上 zkServer.sh start  最好在三台主机上连续的敲,这样可以防止两两之间连接不上报错(报错也没关系)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值