zk不是使用maven管理的。将zk的src下的代码导入eclipse,lib下的jar包导入工程。QuorumPeerMain类的main方法是入口,启动了zk的server,参数是conf文件的路径,例如:org.apache.zookeeper.server.quorum.QuorumPeer...
分类:
其他好文 时间:
2014-08-26 19:21:56
阅读次数:
152
Zookeeper是Apache的一个开源项目,在集群管理中十分常用。它的集群搭建也十分简单,只需要简单的配置,集群的各个节点会完成自行通讯,自动选取Leader等。...
分类:
其他好文 时间:
2014-08-26 11:47:46
阅读次数:
262
一直对zookeeper的应用和原理比较迷糊,今天看一篇文章,讲得很通透,分享如下:场景一有这样一个场景:系统中有大约100w的用户,每个用户平均有3个邮箱账号,每隔5分钟,每个邮箱账需要收取100封邮件,最多3亿份邮件需要下载到服务器中(不含附件和正文)。用20台机器划分计算的压力,从多个不同.....
分类:
其他好文 时间:
2014-08-26 00:13:25
阅读次数:
529
很多人都苦于如何学习新知识,并害怕尝试,可能是这些人没有体验过学习新技能的乐趣。我在PtMind的实习期间,开始学习新框架Zookeeper,本文根据这段时间的项目实战经验,总结了该如何学习新技能的一些技巧...
分类:
其他好文 时间:
2014-08-25 19:18:04
阅读次数:
162
前言 ZooKeeper是Hadoop家族的一款高性能的分布式协作的产品。在单机中,系统协作大都是进程级的操作。分布式系统中,服务协作都是跨服务器才能完成的。在ZooKeeper之前,我们对于协作服务大都使用消息中间件,随...
分类:
其他好文 时间:
2014-08-25 17:23:04
阅读次数:
297
看了你的问题, 我还特意的查看了ZooKeeper的启动脚本代码。ZooKeeper启动脚本没有加任何参数,也就是使用jvm默认的。如果想要加大ZooKeeper的JVM使用内存。可以在更改{ZK_HOME}/bin/zkServer.sh,大约在109-110行。?12nohup $JAVA "-...
分类:
其他好文 时间:
2014-08-24 10:13:02
阅读次数:
249
因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。配置优化zookeeper.session.timeout默认值:3分钟(180000ms)说明:RegionSer...
分类:
其他好文 时间:
2014-08-23 15:14:51
阅读次数:
191
本节介绍dubbo-common,dubbo-common是公共逻辑模块,包括Util类、通用模型,是其它模块的基础。
扩展机制
SPI
SPI是扩展点的注解,标注在类型上,所有的扩展点需要通过SPI来标注。
约定:
在扩展类的jar包内,放置扩展点配置文件:META-INF/dubbo/接口全限定名,内容为:配置名=扩展实现类全限定名,多个实现类用换行符分隔。
1)...
分类:
其他好文 时间:
2014-08-22 19:45:39
阅读次数:
183
利用puppet管理solrcloud主脚本1./etc/puppet/manifests/zookeeper.pp/*vimset:expandtab:shiftwidth=4:tabstop=4:smarttab:*/#=globalvar#=sae#=cron#=user#=account#=stdlib#=zookeeper#=solr#=jettynode/sae$/{includeglobalvarincludeglobalvar::userincludeaccount::lists..
分类:
其他好文 时间:
2014-08-22 18:08:09
阅读次数:
327
1、如果你装了带有zookeeper的Hbase版本,先把hbase-env.sh export HBASE_MANAGES_ZK=false 设置为false 见下图
2、下载安装zookeeper(地址:http://www.apache.org/dyn/closer.cgi/zookeeper/)
3、解压包到指定的目录(例如:/usr/zookeeper)tar X...
分类:
其他好文 时间:
2014-08-22 16:20:59
阅读次数:
250