2017-05-26 128 views

回答

0

安装Java

下载并安装JDK(风暴工作与甲骨文和OpenJDK的6/7两者)。对于这种设置,我使用了Oracle的JDK 7。 C:

我在安装的Java \的Java \ jdk1.7.0_45 \ 安装Python

要测试安装,我们将部署从风暴启动项目“字数统计”样品,其使用python编写的多语言插件。我用Python 2.7.6可以在这里下载。

我装在python:

C:\ Python27 \ 安装和运行动物园管理员

下载Apache 3.3.6动物园管理员和解压。配置和运行动物园管理员用下面的命令:

CD饲养员-3.3.6 副本的conf \ zoo_sample.cfg的conf \ zoo.cfg \ BIN \ zkServer.cmd 安装暴风

允许Storm在Windows上无缝运行的更改尚未正式发布,但您可以下载包含此处更改的版本。

(该版本的源代码分支可以在这里找到)。

将该文件解压缩到您选择的位置。我选择了C :.

配置环境变量

在Windows风暴需要STORM_HOME和JAVA_HOME环境变量设置,以及一些附加到PATH变量:

JAVA_HOME

C:\的Java \ jdk1 .7.0_45 \ STORM_HOME

C:\风暴0.9.1 - 孵化 - 快照 - 12182013 \ 路径添加:

%STORM_HOME%\ bin;%JAVA_HOME%\ bin; C:\ Python27; C:\ Python27 \ Lib \ site-packages \; C:\ Python27 \ Scripts \; PATHEXT地址:

的.py 开始雨云,监事和暴雨UI守护进程

对于每个守护程序,打开一个单独的命令提示符。

雨云

CD%STORM_HOME% 风暴灵气 主管

CD%STORM_HOME% 风暴主管 风暴UI

CD%STORM_HOME% 风暴UI 验证风暴通过在浏览器中打开http://localhost:8080/运行。

部署“字数”拓扑

无论是从源代码构建风暴,启动项目,或者下载预建的罐子

部署字数拓扑到本地集群风暴jar命令:

风暴罐风暴起动0.0.1-快照罐与 - dependencies.jar storm.starter.WordCountTopology字计数-c nimbus.host =本地主机

相关问题