zookeeper错误KeeperErrorCode = ConnectionLoss解决
摘要:原因:一般是由于连接还未完成就执行zookeeper的get/create/exsit操作引起的.解决方法:利用"CountDownLatch 类 + zookeeper的watcher + zookeeper的getStat" 实现连接完成后再调用.可防止此错误发生.示例类如下(为一配置获取类):[java]view plaincopyimportjava.util.concurrent.CountDownLatch;importorg.apache.zookeeper.WatchedEvent;importorg.apache.zookeeper.Watcher;imp
阅读全文
posted @
2013-09-04 11:48
道法自然smile
阅读(10681)
推荐(0)
ZooKeeper简介
摘要:更多内容请查看zookeeper官网Zookper: 一种分布式应用的协作服务Zookper是一种分布式的,开源的,应用于分布式应用的协作服务。它提供了一些简单的操作,使得分布式应用可以基于这些接口实现诸如同步、配置维护和分集群或者命名的服务。Zookper很容易编程接入,它使用了一个和文件树结构相似的数据模型。可以使用Java或者C来进行编程接入。众所周知,分布式的系统协作服务很难有让人满意的产品。这些协作服务产品很容易陷入一些诸如竞争选择条件或者死锁的陷阱中。Zookper的目的就是将分布式服务不再需要由于协作冲突而另外实现协作服务。设计目标Zookeeper是简易的Zookeeper通过
阅读全文
posted @
2013-07-19 13:58
道法自然smile
阅读(289)
推荐(0)