设为首页 收藏本站
查看: 907|回复: 0

[经验分享] hadoop生态系统之zookeeper的部署

[复制链接]
累计签到:4 天
连续签到:1 天
发表于 2015-9-7 09:28:13 | 显示全部楼层 |阅读模式
  部署zookeeper
  zookeeper可以存储类似于文件系统的目录节点树方式的数据,主要通过维护和监控你存储的数据的状态变化,触发事件,
从而进行基于数据的集群管理,zookeeper的用法,就类似如目录节点树的操作,首先创建一个目录节点,给某个目录节点设置数据,获取某个目录节点的所有子目录节点,
给某个目录节点设置权限和监控这个目录节点的状态变化,通知目录节点的拥有者。
zookeeper作为一个集群系统以外的管理系统,它对所管理的集群是无耦和的,它提供一个存储和管理数据场所,集群系统将它的管理模块入驻其中,
一旦数据的状态发生变化,Zookeeper就将负责通知相应的住户作出反应,从而实现管理Master/Slave集群。
此外,zookeeper也适合用于集群的配置管理,共享琐,队列管理等。作为一个独立的分布式集群的协调系统它是很优秀的,值得一试。
zookeeper可以分布式部署,也可以只有一个,zookeeper的节点数量只能是单数
  
选用cloudera的 zookeeper3.4.5-cdh4.3.0
选用理由:依据cloudera的特色,cloudera知名,有实力,商用性强,生态系统组件完善,且各个组件版本对应正确,文档维护好。
  申请的机器:
192.168.2.20
192.168.2.21
192.168.2.22
假设你已经安装好了
配置过程:
  zoo.cfg文件

一般在conf下面有一个 zoo_sample.cfg文件,配置项不多。你把它复制为 zoo.cfg
# tick间隔毫秒
tickTime=2000
#同步阶段可以采取tick次数限制,与tickTime相乘就是各个zookeeper server交互时的timeout时间
initLimit=10
#发送请求跟收到leader回应之间的tick次数限制,这个将会导致一个zookeeper server过期。
syncLimit=5
# snapshot保存路径.
dataDir=/${zookeeper路径}/data/zookeeper
# 监听端口,默认就行
clientPort=2181
#2888是各个zookeeper server连接的时候的远程端口,3888是选举leader时候的端口,使用默认。
server.1=server20:2888:3888
server.2=server21:2888:3888
server.3=server22:2888:3888
  我们是不需要特殊指定zookeeper leader的。
  在各个zookeeper server创建myid文件标志当前主机:
192.168.2.20运行
echo '1' > /${zookeeper路径}/data/zookeeper/myid
192.168.2.21运行
echo '2' > /${zookeeper路径}/data/zookeeper/myid
192.168.2.22运行
echo '3' > /${zookeeper路径}/data/zookeeper/myid
  需要在每一台机器上都启动zookeeper
zkServer.sh start

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-110421-1-1.html 上篇帖子: ZooKeeper系列之九:ZooKeeper API简介及编程 下篇帖子: zookeeper系列之七—从远程调用认识zookeeper
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表