Twitter Storm集群搭建小结
最近自己尝试搭建了一下Twitter Storm的集群,参考了很多网友的博客,特别是 徐明明 的;这里只对自己搭建时的过程和所遇到的问题做一个小总结,方便查阅。 Storm是Twitter开源的一个实时计算框架,它需要依赖Zookeeper,ZeroMQ;同时还需要你的系统环境中有Java和Python。所以整个搭建步骤如下: 搭建Zookeeper集群。 在控制节点机[ Nimbus ]和工作节点机[ Supervisor ]上安装相同的环境(ZeroMQ,JZMQ,Java,Python等) 在控制节点机[ Nimbus ]和工作节点机 [ Supervisor ] 上安装Storm框架 配置Storm,通过storm.yaml文件 用命令 启动Storm (需要分别启动Nimbus、Supervisor、ui ) Zookeeper集群搭建 由于系统环境中已经有同事搭建好了Zookeeper的集群,所以我没自己手动实现过,就不做介绍了,直接给出 贱客的一篇博客 http://www.oschina.net/question/54100_10242 依赖环境的部署 这节主要介绍 ZeroMQ,JZMQ的部署(Java和Python的安装就不总结了,网上很多) 首先是ZeroMQ:Storm所需的版本是 ZeroMQ 2.1.7,你可以通过执行如下命令安装: wget http: