Zookeeper
innerpeace-yt
这个作者很懒,什么都没留下…
展开
-
zookeeper应用场景
应用场景1-统一命名服务»分布式应用中,通常需要有一套完整的命名规则,既能够产生唯一的名称又便于人识别和记住,通常情况下用树形的名称结构是一个理想的选择,树形的名称结构是一个有层次的目录结构,既对人友好又不会重复。»Name Service 是 Zookeeper 内置的功能,只要调用 Zookeeper 的 API 就能实现应用场景2-配置管理»配置的管理在分布式应用环境中很常见,例如同一个应用...原创 2018-06-28 22:13:43 · 120 阅读 · 0 评论 -
Zookeeper工作原理
2.1 Zookeeper工作原理»Zookeeper的核心是原子广播,这个机制保证了各个server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式和广播模式。当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数server的完成了和leader的状态同步以后,恢复模式就结束了。状态同步保证了leader和server具有相同的...原创 2018-06-28 22:14:26 · 110 阅读 · 0 评论 -
Zookeeper简单理解
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题1.1 Zookeeper 是 Google 的 Chubby一个开源的实现,是 Hadoop 的分布式协调服务。包含一个简单的原语集,分布式应用程序可以基于她实现同步服务,配置维护和命名服务等。1.2 为...原创 2018-06-28 22:15:20 · 408 阅读 · 0 评论 -
Hadoop2.4.1 & Zookeeper集群搭建过程,配置流程详解
hadoop2.0已经发布了稳定版本了,增加了很多特性,比如HDFS HA、YARN等。最新的hadoop-2.4.1又增加了YARN HA注意:apache提供的hadoop-2.4.1的安装包是在32位操作系统编译的,因为hadoop依赖一些C++的本地库,所以如果在64位的操作上安装hadoop-2.4.1就需要重新在64操作系统上重新编译1.修改Linux主机名2.修改IP3.修改主机名和...原创 2018-06-28 22:26:39 · 251 阅读 · 0 评论 -
zookeeper配置
zookeeper的默认配置文件为zookeeper/conf/zoo_sample.cfg,需要将其修改为zoo.cfg。其中各配置项的含义,解释如下:1.tickTime:CS通信心跳时间Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。tickTime以毫秒为单位。tickTime=2000 2.initLimit:L...原创 2018-06-28 22:28:11 · 161 阅读 · 0 评论