当前位置:首页 > 芯闻号 > 充电吧
[导读]一、引言本文章是接着上一篇文章https://my.oschina.net/xhhuang/blog/807914(CentOS 7下安装Hadoop-2.7.3),具体硬件配置详见该文章。二、安装前

一、引言

本文章是接着上一篇文章https://my.oschina.net/xhhuang/blog/807914(CentOS 7下安装Hadoop-2.7.3),具体硬件配置详见该文章。

二、安装前准备

1)下载Zookeeper-3.4.9,可在终端上直接通过如下命令下载:

wget http://archive.apache.org/dist/zookeeper/stable/zookeeper-3.4.9.tar.gz

2)解压zookeeper安装包至/home/hadoop/目录下,此处不再演示

3)首先在zookeeper-3.4.9/目录下创建以下目录

mkdir /home/hadoop/zookeeper-3.4.9/data
mkdir /home/hadoop/zookeeper-3.4.9/logs

三、安装和配置zookeeper

1)修改/zookeeper-3.4.9/conf/目录下zoo_example.cfg

cp zoo_example.cfg zoo.cfg
vi zoo.cfg

添加如下内容:(注意大小写,删除已有配置项)

dataDir=/home/hadoop/zookeeper-3.4.9/data
dataLogDir=/home/hadoop/zookeeper-3.4.9/logs
clientPort=2181
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

2)在dataDir路径下创建myid文件,向其中输入1)中server.x中x的数值(注意,在master上配好zookeeper后分发到其他节点上myid的数值是要改的,此处仅以master为例演示如何新建并修改myid文件)

cd /home/hadoop/zookeeper-3.4.9/data
touch myid
vi myid(输入server.1=master:2888:3888对应的1即可)

3)将master上配置好的zookeeper-3.4.9文件夹分发至其他节点,并修改/home/hadoop/zookeeper-3.4.9/data/myid文件里面的数值

scp -r /home/hadoop/hadoop-2.7.3 hadoop@slave1:/home/hadoop/
scp -r /home/hadoop/hadoop-2.7.3 hadoop@slave2:/home/hadoop/

修改数值部分不再展示,详情参考2)。

4)进入每一台机器的zookeeper-3.4.9/bin/目录下,执行以下命令开启集群zookeeper功能:

./zkServer.sh start

可以通过如下命令查看zookeeper的状态:

./zkServer.sh status

如下图所示:

至此,Zookeeper-3.4.9已经配置完毕。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭