ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性,利用其 ......
利用spring session解决共享Session问题一、共享Session问题    HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。而如果我们把web服务器搭建成分布式的集群,然后利用LVS或Nginx做负载均衡,那么来自同一用户的Http请求将有可能被分发到两个不同的web站点中去。那么问题 ......
在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题: 一、利用客户端cookie同步session     session是文 ......
hadoop集群安装官网下载:http://hadoop.apache.org/# tar -zxvf hadoop-xxxxxxx.tgz配置文件#vi etc/hadoop/core-site.xml: <configuration>     <property>  &nbs ......
Storm集群安装Storm集群也依赖Zookeeper集群,要保证Zookeeper集群正常运行。Storm的安装配置比较简单,我们仍然使用下面3台机器搭建: 192.168.4.142   h1 192.168.4.143   h2 192.168.4.144   h3首先,在h1节点上,执 ......
kafka集群安装(利用上面server1,server2,server3,下面以server1为实例)    1)下载地址:http://kafka.apache.org/downloads.html,保存到服务器目录下kafka_***.tgz    2)解压 tar -zxvf kafka-0.8.0-beta1-src.tgz,产 ......
 zookeeper集群    zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目的一个子项目,并根据google发表的一篇论文来实现的。zookeeper为分布式系统提供了高笑且易于使用的协同服务,它可以为分布式应用提供相当多的服务,诸如统一命名服务,配置管理,状态同步和组服务等。zookeeper接口简单,我们 ......