大数据中Zookeeper的安装

在本集群中有master,slave,slave1三个节点

其中master为主服务器,slave和slave1为从服务器

要求各服务器之间系统时间要保持一致

1.先决条件

hadoop集群运行环境配置好,比如jdk,时间同步,免密登陆等

hadoop集群正常启动

安装Zookeeper

Zookeeper是Hbase集群的“协调器”,负责解决Hmaster的单点问题,确保事先安装好一个Zookeeper集群

2.下载ZooKeeper

http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.5.tar.gz

将下载的tar包拷贝到master的/home/yangxp目录下

3.解压缩tar包

tar –zxvf zookeeper-3.4.5.tar.gz

在/home/yangxp/.bash_profile设置环境变量

export ZOOKEEPER_HOME=/home/yangxp/zookeeper-3.4.5

export PATH=$ZOOKEEPER_HOME/bin:$PATH 

4.配置zoo.cfg

在zookeeper-3.4.5/conf目录下,修改文件名

cp  zoo_sample.cfg  zoo.cfg

编辑该文件,执行 vi zoo.cfg

修改 dataDir=/home/yangxp/zookeeper-3.4.5/data

添加dataLogDir=/home/yangxp/zookeeper-3.4.5/datalog

新增  server.1=master:2888:3888

server.2=slave:2888:3888

 server.3=slave1:2888:3888

5.创建data目录并且在data目录下创建文件myid

在zookeeper-3.4.5目录下创建文件夹data,命令:

mkdir /home/yangxp/zookeeper-3.4.5/data

在data目录下,创建文件myid,值为1

把zookeeper-3.4.5目录和配置文件和 .bash_profile 复制到slave和slave1

配置环境变量

export ZOOKEEPER_HOME=/home/yangxp/zookeeper-3.4.5

export PATH=$ZOOKEEPER_HOME/bin:$PATH

source ~/.bash_profile

将zookeeper安装文件复制到其他节点上

scp –r  /home/yangxp/zookeeper-3.4.5  yangxp@slave:~/

修改 /home/yangxp/zookeeper-3.4.5/data/myid 文件

把slave中相应的myid的值改为2

把salve1中相应的myid的值改为3

 

6.启动并测试zookeeper

启动,在三个节点上分别执行命令 zkServer.sh start

检验,在三个节点上分别执行命令zkServer.sh status

zkCli.sh –server master:2181

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值