【Storm入门指南】附录C 安装真实示例

标签: storm
35人阅读 评论(0) 收藏 举报
分类:

目录(?)[+]

首先,从GitHub仓库克隆该示例:

<span class="line-number" style="margin:0px; padding:0px">1</span>
> git clone git://github.com/storm-book/examples-ch06-real-life-app.git

src/main:包含Topology源代码

src/test:Topology的测试

webapps directory h:包含 Topology 相关的 Node.js WebApp

图1

安装 Redis

安装Redis非常简单:

  1. 从Redis官方下载最新的稳定版本;

  2. 提取文件;

  3. 运行 make,接着make install

这将编译Redis,将可执行文件放置到PATH目录下,这样就可以开始使用Redis了。

你可以从Redis官网得到关于命令和设计方面的文档。

安装 Node.js

安装 Node.js 简单易懂。从http://www.nodejs.org/#download下载最新的Node.js。

提取文件,运行 ./configuremakemake install

你可以从官网获取更多信息。

编译和测试

为了编译示例,需要在你的机器上开启redis-server

<span class="line-number" style="margin:0px; padding:0px">1</span>
>nohup redis-server &

之后,运行mvn指令来编译和测试应用。

<span class="line-number" style="margin:0px; padding:0px">1</span>
<span class="line-number" style="margin:0px; padding:0px">2</span>
<span class="line-number" style="margin:0px; padding:0px">3</span>
<span class="line-number" style="margin:0px; padding:0px">4</span>
<span class="line-number" style="margin:0px; padding:0px">5</span>
<span class="line-number" style="margin:0px; padding:0px">6</span>
<span class="line-number" style="margin:0px; padding:0px">7</span>
<span class="line-number" style="margin:0px; padding:0px">8</span>
<span class="line-number" style="margin:0px; padding:0px">9</span>
<span class="line-number" style="margin:0px; padding:0px">10</span>
>mvn package
...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 32.163s
[INFO] Finished at: Sun Jun 17 18:55:10 GMT-03:00 2012
[INFO] Final Memory: 9M/81M
[INFO] ------------------------------------------------------------------------
>

运行 Topology

当Redis服务器启动,并且编译顺利完成后,可以在LocalCluster中运行 topology。

<span class="line-number" style="margin:0px; padding:0px">1</span>
>java -jar target/storm-analytics-0.0.1-jar-with-dependencies.jar

当Topology运行后,运行下面的指令来启动 Node.js Web 应用:

<span class="line-number" style="margin:0px; padding:0px">1</span>
>node webapp/app.js

玩转示例

在浏览器输入 http://localhost:3000/,开始示例之旅吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值