windows安装storm

    xiaoxiao2021-03-25  70

    一:安装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

    此处与参考文章略有不同,下图是参考文章给出的配置 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://ju.6miu.com/read-34141.html

    最新回复(0)