![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ZooKeeper学习笔记
ALL--IN
在追求技术的道路上,不断前行~
展开
-
ZooKeeper安装配置
配置1、在conf目录下创建一个配置文件zoo.cfgtickTime=2000dataDir=.../zookeeper/datadataLogDir=.../zookeeper/dataLogclientPort=2181initLimit=5syncLimit=2server.1=server1:2888:3888server.2=server2:2888转载 2017-03-13 17:06:38 · 192 阅读 · 0 评论 -
ZooKeeper概述
概述ZooKeeper是Google的Chubby一个开源的实现,是Hadoop的分布式协调服务。它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护、命名服务等。公司中,ZooKeeper是独立的集群,单数个结点。大部分分布式应用需要一个主控、协调器或控制器来管理物理分布的子进程(如资源、任务分配等)。目前,大部分应用需要开发私有的协转载 2017-03-13 15:40:04 · 208 阅读 · 0 评论 -
ZooKeeper数据模型
Zookeeper的数据模型» 层次化的目录结构,命名符合常规文件系统规范(Linux)» 每个节点在zookeeper中叫做znode,并且其有一个唯一的路径标识» 节点Znode可以包含数据和子节点,但是EPHEMERAL类型的节点不能有子节点» Znode中的数据可以有多个版本,比如某一个路径下存有多个数据版本,那么查询这个路径下的数据就需要带上版本» 客户端应用可以在节转载 2017-03-31 15:59:01 · 249 阅读 · 0 评论 -
ZooKeeper編程02--多線程的分佈式鎖
面向過程版:package distributedLockProcess;import java.util.Collections;import java.util.List;import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.CreateMode;import org.apache.zoo转载 2017-03-31 16:11:51 · 195 阅读 · 0 评论 -
ZooKeeper編程01--RMI服務的多服務器管理
服務器端與客戶端都要用到:public interface ZkInfo { String ZK_CONNECTION_STRING = "192.168.1.201:2181,192.168.1.202:2181,192.168.1.203:2181"; int ZK_SESSION_TIMEOUT = 5000; String ZK_REGISTRY_PATH = "转载 2017-03-31 16:07:24 · 293 阅读 · 0 评论