ZooKeeper
Markooa
这个作者很懒,什么都没留下…
展开
-
ZooKeeper实战(一)Zookeeper伪集群环境搭建
ZooKeeper的部署方式主要有三种,单机模式、伪集群模式、集群模式。其实剩下的两种模式都是集群模式的特殊情况。这里我采取部署伪集群模式来说明,了解伪集群模式的部署方式,基本也就知道单机模式和集群模式该如何部署了!1.下载ZK的部署包我这里选用cloudera的3.3.3定制版,ZK下载地址:http://archive.cloudera.com/cdh/3/zookeeper-3.转载 2014-10-31 15:37:11 · 607 阅读 · 0 评论 -
ZooKeeper实战(二)Zookeeper常用命令
ZooKeeper服务命令: 在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作1. 启动ZK服务: sh bin/zkServer.sh start 2. 查看ZK服务状态: sh bin/zkServer.sh status 3. 停止ZK服务: sh bin/zkServer.sh stop 4. 重启ZK服务:转载 2014-10-31 15:54:03 · 664 阅读 · 0 评论 -
ZooKeeper实战(四)处理Zookeeper的session过期问题
Session连接Zookeeper客户端和服务端维持一个长连接,每隔10s向服务端发送一个心跳,服务端返回客户端一个响应。这就是一个Session连接,拥有全局唯一的session id。Session连接通常是一直有效,如果因为网络原因断开了连接,客户端会使用相同的session id进行重连。由于服务端保留了session的各种状态,尤其是各种瞬时节点是否删除依赖于session是否转载 2014-11-04 13:57:18 · 8553 阅读 · 0 评论 -
ZooKeeper实战(五)基于zookeeper的分布式锁实现
工作中需要写一个定时任务,由于是集群环境,自然而然想到需要通过分布式锁来保证单台执行..相信大家都会想到使用zk来实现对应的分布式锁.下面就简单介绍一下几种实现。 准备工作有几个帮助类,先把代码放上来ZKClient 对zk的操作做了一个简单的封装转载 2014-11-04 14:02:25 · 549 阅读 · 0 评论 -
ZooKeeper实战(三)基于ZooKeeper的分布式Session实现
1. 认识ZooKeeperZooKeeper——“动物园管理员”。动物园里当然有好多的动物,游客可以根据动物园提供的向导图到不同的场馆观赏各种类型的动物,而不是像走在原始丛林里,心惊胆颤的被动物所观赏。为了让各种不同的动物呆在它们应该呆的地方,而不是相互串门,或是相互厮杀,就需要动物园管理员按照动物的各种习性加以分类和管理,这样我们才能更加放心安全的观赏动物。回到我们企业级应用系统中,随着转载 2014-11-03 13:54:33 · 584 阅读 · 0 评论 -
Hadoop 2.0中单点故障解决方案
Hadoop 1.0内核主要由两个分支组成:MapReduce和HDFS,众所周知,这两个系统的设计缺陷是单点故障,即MR的JobTracker和HDFS的NameNode两个核心服务均存在单点问题,该问题在很长时间内没有解决,这使得Hadoop在相当长时间内仅适合离线存储和离线计算。 令人欣慰的是,这些问题在Hadoop 2.0中得到了非常完整的解决。Hadoop 2.0内核由三转载 2014-12-17 13:40:56 · 930 阅读 · 0 评论 -
分布式服务框架 Zookeeper -- 管理分布式环境中的数据
转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/转载 2014-10-16 23:24:36 · 663 阅读 · 0 评论