信息来源:
(1)Zookeeper邮件列表
(2)zookeeper学习记录三(session,watcher,persit机制)
(3)ZooKeeper FAQ 见 http://jm-blog.aliapp.com/?p=1384
1、什么是Session Expired
通常是zk客户端与服务器的连接断了,试图连接上新的zk机器,这个过程如果耗时过长,超过 SESSION_TIMEOUT 后还没有成功连接上服务器,那么服务器认为这个session已经结束了(服务[......]
信息来源:
(1)Zookeeper邮件列表
(2)zookeeper学习记录三(session,watcher,persit机制)
(3)ZooKeeper FAQ 见 http://jm-blog.aliapp.com/?p=1384
1、什么是Session Expired
通常是zk客户端与服务器的连接断了,试图连接上新的zk机器,这个过程如果耗时过长,超过 SESSION_TIMEOUT 后还没有成功连接上服务器,那么服务器认为这个session已经结束了(服务[......]
本文小结下Zookeeper中4种数据事件(ZOO_CHANGED_EVENT, ZOO_CHILD_EVENT, ZOO_CREATED_EVENT, ZOO_DELETED_EVENT)的触发条件。
如下表所示:
事件
触发条件
Watcher设置函数
ZOO_CHANGED_EVENT
only generated by watches on nodes
zoo_exists / zoo_get
ZOO_CHILD_EVENT
only[......]
这篇文章写的很好,主要是使用Zookeeper开发应用程序中遇到的一些很实际的问题。
转载自:《SO YOU WANT TO BE A ZOOKEEPER?》
This article is about some specific things I learned about Apache ZooKeeper. Apache ZooKeeper is useful if you are writing a distributed application and need coordi[......]
ZooKeeper是做什么的呢?总体上来说:
针对分布式系统的:
(1)结点管理,特别是集群很大时。
(2)配置文件,特别是需要反复改动的配置。
(3)协同、同步。
自己做实验的话,StandAlone模式就行。
1、下载
wget http://apache.spinellicreations.com/zookeeper/zookeeper-3.4.3/zookeeper-3.4.3.tar.gz
tar -xzvf zookeeper-3.4.3.tar.gz
2、[......]
之前配置Hadoop的很多步骤不太详细,配置文件的许多优化点也没太搞清楚,重新写一下。
2012.06.22更新:Hadoop版本兼容到1.0.3。
0、ssh免密码登录
ssh-keygen -t rsa -P ""
cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
echo "StrictHostKeyChecking no" >> ~/.ssh/c[......]