摘要:
原文:http://www.blogjava.net/killme2008/archive/2011/11/17/364112.html 作者:dennis (killme2008@gmail.com) 转载请注明出处。 最近一直在读twitter开源的这个分布式流计算框架——storm的源码,还是有必要记录下一些比较有意思的地方。我按照storm的主要概念进行组织,并且只分析我关注的东西,因此称之为浅析。 一、介绍 Storm的开发语言主要是Java和Clojure,其中Java定义骨架,而Clojure编写核心逻辑。源码统计结果:180textfiles.177uniquefiles.7. 阅读全文
posted @ 2013-01-16 22:51
zaleilynn
阅读(258)
评论(0)
推荐(0)
摘要:
Clojure(发音类似 "closure") 是一套现代的 Lisp 语言的动态语言版。Clojure 可以执行于Java虚拟机器之上。一方面客户以及董事们对于工业级别的标准平台如JVM投入了大量的资金,并且对于它的性能,安全性,稳定性都很满意。另一方面java工程师也很羡慕动态语言的简洁,灵活以及开发效率,他们也希望这些动态语言能运行在客户/董事们所期望的平台上,可以访问那些已经很成熟的java类库,并且性能还应该不错;他们要用原始的线程、锁来编写多线程程序。clojure就是一个为了满足这些需求的一个尝试: 一个运行在JVM上的动态语言。它可以被使用在java适合的那 阅读全文
posted @ 2013-01-16 22:39
zaleilynn
阅读(936)
评论(0)
推荐(0)
摘要:
下载地址:http://sourceforge.net/projects/katta/files/katta/目前最新版本是0.6.41. 下载katta-core-0.6.4.tar.gz 即可2. 将文件解压3. 进入文件夹4.开三个shell窗口,分别运行第一个shell,开启masterbin/katta start Master第二个shell,开启节点(slave)bin/katta start Node第三个shell,存取数据测试bin/katta addIndex testIndex src/test/testIndexA 2 命令含义是 addIndex <index 阅读全文
posted @ 2013-01-16 21:46
zaleilynn
阅读(195)
评论(0)
推荐(0)
摘要:
暂时不太明白,先转过来,转载自http://blog.sina.com.cn/s/blog_539d361e0100op7c.htmlKatta使用ZkClient和ZKServer通讯,调用顺序一般是:Katta->ZKClient->ClientCnxn->NIOServerCnxn->ZKServer,具体结构如下:1. 连接: a)ZkClient、ClientCnxn和Katta处于同一个实例中,和ZkServer通过Socket通讯; b)ClientCnxn发起socket连接后,ZkServer的Factory实例化一个NIOServerCnxn,持有一 阅读全文
posted @ 2013-01-16 21:26
zaleilynn
阅读(267)
评论(0)
推荐(0)
摘要:
IntroKatta is a distributed application running on many commodity hardware servers very similar to Hadoop MapReduce, Hadoop DFS, HBase, Bigtable or Hypertable.OverviewA master server manages nodes and index shard assignment. Nodes serve index shards. A client is allowed to search within an index by 阅读全文
posted @ 2013-01-16 21:21
zaleilynn
阅读(284)
评论(0)
推荐(0)
摘要:
zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中比较重要一致性算法。 zookeeper安装和使用zookeeper的安装基本上可以按照 http://hadoop.apache.org/zookeeper/docs/current/ zookeeperStarted.html 这个页面上的步骤完成安装,这里主要介绍下部署一个集群的步骤,因为这个官方页面似乎讲得并不是非常详细(Running Replicated Zookee. 阅读全文
posted @ 2013-01-16 20:59
zaleilynn
阅读(725)
评论(0)
推荐(0)

浙公网安备 33010602011771号