zoukankan      html  css  js  c++  java
  • [转]Windows下安装storm-0.9.1

    来源:https://www.cnblogs.com/liuruitao/p/4669657.html

    Windows下安装storm-0.9.1的详细步骤如下:

    1.确定已经正确安装JDK1.6或JDK1.7(具体安装步骤略)

    2.安装Python2.7版本(测试storm-starter project案例中的WordCount示例)

       2.1 下载python2.7版本的msi安装包,按照提示进行安装(例如安装路径为 E:Python27)

       2.2  配置Python的环境变量,在环境变量中找到 Path,添加Python的安装路径 E:Python27

       2.3  检查python是否正确安装,打开cmd,输入python,出现python 2.7.6提示信息代表安装正确。

    3.接下来安装Zookeeper(storm使用zookeeper管理配置信息),下载地址 http://download.nextag.com/apache/zookeeper/zookeeper-3.3.6/

       3.1 解压zookeeper-3.3.6,进入解压后的文件夹,将conf文件下的zoo_sample.cfg复制一份,重命名为zoo.cfg

       3.2 启动zookeeper,cmd 进入zookeeper的bin目录,输入 zkServer.cmd,可以看到zookeeper的启动信息。

    4.下载storm的windows版本,下载地址 https://dl.dropboxusercontent.com/s/iglqz73chkul1tu/storm-0.9.1-incubating-SNAPSHOT-12182013.zip

        4.1 在环境变量中新建STORM_HOME,路径为上述下载的文件解压后的路径,如 E:storm-0.9.1

         4.2 在PATH中加入如下内容:(python路径视个人安装目录而定)

           ;%STORM_HOME%in;%JAVA_HOME%in;E:Python27;C:Python27Libsite-packages;

           在PATHEXT中加入   .PY

    5.接下来启动Storm,分别启动Nimbus、Supervisor、Storm UI Daemons 

       5.1 启动 Nimbus 

            

             storm nimbus

        5.2 启动 Supervisor

                cd %STORM_HOME%

                storm supervisor

         5.3 启动  Storm UI

                 cd %STORM_HOME%

                 storm ui

    6.查看启动效果,打开浏览器输入 http://localhost:8080/,可以看到Storm的运行界面

    7.测试WordCount,下载 pre-built.jar,下载链接 https://dl.dropboxusercontent.com/s/kc933u6vz2crqkb/storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar

       ,下载完成后放到 E:storm-0.9.1 文件夹下。

        7.1 部署上面下载的jar到本地

              cd %STORM_HOME%

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

         7.2 刷新 Storm UI页面,会看到 "WordCount" Topology显示列出,点击链接确认它处理数据。

  • 相关阅读:
    读取数据变JSON传值!
    YII2.0多条件查询升级版
    JS跳转页面方法
    yii的简单片段缓存
    我读过的最好的epoll讲解--转自”知乎“
    I/O多路复用详解
    ”open-close"prinple (OCP)
    获取本机的IPv4或者v6地址
    .Net 下未捕获异常的处理
    TCP断开连接的过程
  • 原文地址:https://www.cnblogs.com/wincai/p/9922189.html
Copyright © 2011-2022 走看看