使用过ZooKeeper的同学应该看到过一种说法,就是ZooKeeper集群中必须超过半数节点(Majority)可用,整个集群才能对外可用。这个说法在大多数情况下是正确的。这篇文章说说背后的原因。
实际上ZooKeeper提供了几种方式来认定整个集群是否可用,Majority只是其中的一种。
http://zookeeper.apache.org/doc/r3.3.5/zookee...
分类:
其他好文 时间:
2014-11-17 19:36:22
阅读次数:
166
分布式服务框架 Zookeeper -- 管理分布式环境中的数据引言本节本来是要介绍ZooKeeper的实现原理,但是ZooKeeper的原理比较复杂,它涉及到了paxos算法、Zab协议、通信协议等相关知识,理解起来比较抽象所以还需要借助一些应用场景,来帮我们理解。由于内容比较多,一口气吃不成胖子...
分类:
其他好文 时间:
2014-11-17 17:36:16
阅读次数:
171
1、解压tar -zxf zookeeper-3.4.6.tar.gz2、修改配置文件[root@cluster3 hadoop]# cd zookeeper-3.4.6/conf/[root@cluster3 conf]# cp zoo_sample.cfg zoo.cfg[root@cluste...
分类:
其他好文 时间:
2014-11-17 10:40:22
阅读次数:
166
1、什么是Ant???
Apache Ant?
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each othe...
事先配置2台服务器配置好zookeeper,在配置文件中用zookeeper管理集群,配置文件如下配置文件/conf/storm.yamlsupervisor.slots.ports: 对于每个Supervisor工作节点,需要配置该工作节点可以运行的worker数量。每个worker占用一个单独的...
分类:
其他好文 时间:
2014-11-16 21:28:57
阅读次数:
273
1. 概述Zookeeper是Hadoop的一个子项目,它是分布式系统中的协调系统,可提供的服务主要有:配置服务、名字服务、分布式同步、组服务等。它有如下的一些特点:简单Zookeeper的核心是一个精简的文件系统,它支持一些简单的操作和一些抽象操作,例如,排序和通知。丰富 Zookeeper的原语...
分类:
其他好文 时间:
2014-11-16 18:39:01
阅读次数:
249
"高可用方案工具包" high availability toolkit 1.2 发布了。version 1.2 新增了 负载均衡 load balance 的技术实现。...
分类:
其他好文 时间:
2014-11-15 11:30:38
阅读次数:
177
等着测试童鞋完工,顺便里了下zookeeper的启动流程
zk3.4.6
启动脚本里面
nohup "$JAVA" "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \ -cp "$CLASSPATH" $JVMFLAGS $ZOOMAIN "$ZOOCFG...
分类:
其他好文 时间:
2014-11-14 22:49:29
阅读次数:
353