作为主流的大数据处理平台,不同于批处理的Hadoop,Storm的实时计算以及拓扑结构有其独有的优势(当然,只是针对于不同的情况下)。初学Storm,网上的教程大都是在Linux下搭建的平台,也有少许windows下搭建的,这里,结合本人亲自摸索以及对网上教程的参考给出Step by step教程。着重感谢fqf的指导和帮助,fqf的配置教程。
Step 1:准备四样必须安装的东西
①jdk //jdk 6
②Python //Python 27
③zookeeper //zookeeper-3.4.6
④storm //apache-storm-0.9.3
这里jdk 、zookeeper、storm都不是最新版本,而且不能使最新版本,因为storm并没有发行针对于windows下的版本,apache-storm-0.9.3只是修改后的测试版,而且值得注意的是,不同jdk版本和zookeeper版本也有可能导致配置不成功,本人就在版本上卸载重装了很多次后才搭建成功,读者可自行尝试。以上四个版本是我搭建成功所用的版本。
Step 2:配置环境变量
①jdk需要配置
%JAVA_HOME% C:\Java\jdk1.6.0_43
Path:%JAVA_HOME%\bin;(还有jre的bin目录)
/*
*值得一提的是,java的默认安装环境在Program Files下,如果这么装则运行时会报错,%JAVA_HOME%不对,原因是这样%JAVA_HOME%路路径Program Files中含有空格,
*我是在C盘根目录下创建JAVA的文件夹然后把jdk和jre都装在这个文件夹里
*/
②Pytho