打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
Zookeeper分布式集群部署
鹰皇软件
>《dubbo》
2015.10.22
关注
部署完成Hadoop/Hbase集群之后,结果发现运行时不断提醒zookeeper的连接错误:Session 0x0 for server。网上大部分的资料说问题出在DNS的解析上,需要去修改/etc/hosts文件,但是之前部署分布式的时候这个文件就已经设置好了,所以问题应该不是在这里。于是考虑这个奇怪的问题会不会是因为启动Hbase自带zookeeper的问题呢?虽然对内部的原理并不太清楚,但是还是决定先安装一个独立的zookeeper来试一试。先说下自己的平台:
——hadoop-1.1.2
——hbase-0.90.0
——zookeeper-3.4.5
——jdk-1.6
好了,现在开始zookeeper-3.4.5的安装吧!
一、官方网站下载zookeeper-3.4.5:
http://www.apache.org/dyn/closer.cgi/zookeeper/
二、将下载得到的zookeeper-3.4.5.tar.gz放到指定的目录中,自己统一放在了/home/hadoop/platform/下,tar解压缩即可
三、设置环境变量:
为了方便运行zkServer.sh脚本,我们将zookeeper的bin路径加入到/etc/profile中,作为一个全局变量进行输出到PATH中,记得修改完成之后运行source /etc/profile使修改生效
ZOOKEEPER_HOME=/home/hadoop/platform/zookeeper-3.4.5
export ZOOKEEPER_HOME
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
然后利用scp命令将修改复制到各个节点
四、建立zookeeper配置文件(可以先在一个节点上配置,后期直接复制到其他节点即可)
进入到zookeeper的conf/中,将zoo_sample.cfg拷贝成zoo.cfg:
点击(
此处
)折叠或打开
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the
directory
where the snapshot is stored.
dataDir=/home/hadoop/platform/zookeeper-data
# the
port
at which the clients will connect
clientPort=2181
#下面是参与的4个节点
server.1=master
:
2888
:
3888
server.2=node1
:
2888
:
3888
server.3=node2
:
2888
:
3888
端口2181,设置dataDir为一个指定目录存放zookeeper的协调数据,最后添加集群中的节点。接下来需要根据server.X的号码在相应的节点上的dataDir下建立myid文件,输入自身的“X”作为内容即可,比如master节点上的myid只输入1即可。
五、复制zookeeper-3.4.5到其他各节点
这里使用scp -r zookeeper-3.4.5/ hadoop@node1:实现,注意每个节点的dataDir下的myid文件要修改成自身的Server-X号码
六、运行zkServer.sh
在所有节点上分别运行zkServer.sh start命令:
这里需要注意第一个节点启动zookeeper时由于集群的其他节点未启动zookeeper,因此使用zkServer.sh status命令查看当前状态时会提示错误,如上图白色区域;但是随着后续节点的zookeeper的陆续启动,使用status查看状态时会显示当前节点的状态,本次master作为了leader。
配置好重新运行tpkickoff.sh,终于没有像之前报zookeeper的错误了:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
[Hadoop] Zookeeper伪分布式集群部署
ZooKeeper学习第二期---ZooKeeper安装配置
ZooKeeper的部署以及简单使用
zookeeper操作指南
大数据学习环境搭建系列(一)大数据集群平台介绍
大数据相关理论知识
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×