ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
一. 以hadoop用户登录h2
解压tar xvf zookeeper-3.4.5.tar.gz
mv zookeeper-3.4.5 zookeeper
新建文件夹: mkdir –p temp/zookeeper
添加文件myid, 并在其中添加如下内容:1
新建zookeeper/conf/zoo.cfg文件: touch zookeeper/conf/zoo.cfg
修改zookeeper/conf/zoo.cfg为如下内容: tickTime=2000
initLimit=10
syncLimit=5
dataDir=temp/zookeeper
clientPort=2181
server.1=h2:2888:3888
server.2=h3:2888:3888
server.3=h4:2888:3888
分发zookeeper到其余两个节点: scp –r zookeeper h3:~/
scp –r zookeeper h4:~/
二. 以hadoop用户登录到h3
新建文件夹: mkdir –p temp/zookeeper
添加文件myid, 并在其中添加如下内容:2
三. 以hadoop用户登录到h4
新建文件夹: mkdir –p temp/zookeeper
添加文件myid, 并在其中添加如下内容:3
四. 以hadoop用户登录h2
执行如下命令启动Zookeeper集群: ssh h3 /home/hadoop/zookeeper/bin/zkServer.sh start
ssh h4 /home/hadoop/zookeeper/bin/zkServer.sh start
五. 执行/home/hadoop/zookeeper/bin/zkServer.sh status
查看集群状态
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。