windows安装storm

作者: 大海 分类: Storm 发布时间: 2014-06-01 08:00 ė16,492 views 65条评论

一:安装JDK.

下载地址:地址一  地址二

配置java环境变量 JAVA_HOME、Path、CLASSPATH三个值分别为(按照自己安装状况设置,此处供参考):

D:\java\jdk17

%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar (要加.表示当前路径)

 

二:安装 Python

这是为了测试安装效果,我们将部署 storm-starter project案例中word coun程序,用的是python写的multi-lang bolt,使用python 2.7.6,安装路径在:
C:\Python27\

三:安装并运行ZooKeeper

Download Apache Zookeeper 3.3.6 ,解压配置:

> cd zookeeper-3.3.6  
> copy conf\zoo_sample.cfg conf\zoo.cfg  
> .\bin\zkServer.cmd

四:安装Storm

Storm的windows官方版还没有释放,here.下载,源码here下载

配置Storm环境变量

Storm需要STORM_HOME和JAVA_HOME,比如

STORM_HOME为

C:\storm-0.9.1-incubating-SNAPSHOT-12182013\

在PATH中加入:

%STORM_HOME%\bin;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;

 

PATHEXT加入

.PY

此处与参考文章略有不同,下图是参考文章给出的配置
stormpathsetoasubfh
 JAVA_HOME已经在安装JDK时手动配置了环境变量,而Python好像是默认自动就会配置好环境变量的,
我的Python目录下没有Scripts文件夹,暂时这样配置就可以了,不影响下面的使用。

五。启动Nimbus, Supervisor, and Storm UI Daemons

Nimbus

> cd %STORM_HOME%  > storm nimbus

Supervisor

> cd %STORM_HOME%  > storm supervisor

Storm UI

> cd %STORM_HOME%  > storm ui

浏览器打开http://localhost:8080/ 可看到Storm运行。

 

六:部署Word count

下载download a pre-built jar

部署这个jar在本地:

> storm jar storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar storm.starter.WordCountTopology WordCount -c nimbus.host=localhost

如果你刷新 Storm UI页面,会看到 “WordCount” topology显示列出,点按链接确认它处理数据。

 参考文章

本文出自 纳百川,转载时请注明出处及相应链接。

本文永久链接: https://www.bicner.com/526.html

5 Comments

  1. storm学习者 2014/09/18 at 15:27

    hi, 我执行storm nimbus的时候,总是提示storm_home不正确,这个目录应该包含storm distribution,你知道这是怎么回事吗?

    1. 大海 2014/09/18 at 15:34

      环境变量配置的可能有问题

    2. huang 2014/10/15 at 14:33

      你用的不是release版 源码版需要自己打包

  2. storm学习者 2014/09/18 at 16:12

    +================================================================+
    | Error: STORM_HOME is not set correctly |
    +—————————————————————-+
    | Please set your STORM_HOME variable to the absolute path of |
    | the directory that contains the storm distribution |
    +================================================================+

    上面是错误提示?这有没有可能是下载的storm包的问题?

    1. 大海 2014/09/18 at 16:16

      你先确定自己的环境变量设置的没有问题了,再尝试重新下载或者下载其他版本试试

Ɣ回顶部