如何在windows操作系统的单节点上运行apachestorm?有人能提供一个链接吗?
hpxqektj1#
安装java下载并安装一个jdk(storm可以与oracle和openjdk6/7一起工作)。对于这个设置,我使用了来自oracle的jdk7。我将java安装在:
C:\Java\jdk1.7.0_45\
安装python为了测试安装,我们将部署StormStarter项目中的“字数”示例,该项目使用用python编写的多语言螺栓。我使用了Python2.7.6,可以在这里下载。我将python安装在:
C:\Python27\
安装并运行zookeeper下载ApacheZooKeeper3.3.6并解压缩它。使用以下命令配置并运行zookeeper:
> cd zookeeper-3.3.6> copy conf\zoo_sample.cfg conf\zoo.cfg> .\bin\zkServer.cmd
> cd zookeeper-3.3.6
> copy conf\zoo_sample.cfg conf\zoo.cfg
> .\bin\zkServer.cmd
安装storm允许storm在windows上无缝运行的更改尚未正式发布,但您可以下载包含这些更改的版本。(可在此处找到该生成的源分支)。将该文件解压缩到您选择的位置。我选择了c:。配置环境变量在windows上,storm要求设置storm\u home和java\u home环境变量,并对path变量进行一些添加:
JAVA_HOME:C:\Java\jdk1.7.0_45\STORM_HOME:C:\storm-0.9.1-incubating-SNAPSHOT-12182013\PATH: (add)%STORM_HOME%\bin;%JAVA_HOME%\bin;C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;PATHEXT: (add).PY
JAVA_HOME:
STORM_HOME:
C:\storm-0.9.1-incubating-SNAPSHOT-12182013\
PATH: (add)
%STORM_HOME%\bin;%JAVA_HOME%\bin;C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;
PATHEXT: (add)
.PY
启动nimbus、supervisor和storm ui守护进程为每个执事打开一个单独的命令提示符。光轮cd%storm\u home%storm nimbus主管cd%storm\u home%storm supervisor风暴用户界面cd%storm\u home%storm ui通过打开http://localhost:8080/在浏览器中。部署“字数统计”拓扑要么从源代码构建storm starter项目,要么下载预构建的jar使用storm jar命令将字数拓扑部署到本地集群:storm jar storm-starter-0.0.1-snapshot-jar-with-dependencies.jar storm.starter.wordcounttopology wordcount-c nimbus.host=localhost
1条答案
按热度按时间hpxqektj1#
安装java
下载并安装一个jdk(storm可以与oracle和openjdk6/7一起工作)。对于这个设置,我使用了来自oracle的jdk7。
我将java安装在:
安装python
为了测试安装,我们将部署StormStarter项目中的“字数”示例,该项目使用用python编写的多语言螺栓。我使用了Python2.7.6,可以在这里下载。
我将python安装在:
安装并运行zookeeper
下载ApacheZooKeeper3.3.6并解压缩它。使用以下命令配置并运行zookeeper:
安装storm
允许storm在windows上无缝运行的更改尚未正式发布,但您可以下载包含这些更改的版本。
(可在此处找到该生成的源分支)。
将该文件解压缩到您选择的位置。我选择了c:。
配置环境变量
在windows上,storm要求设置storm\u home和java\u home环境变量,并对path变量进行一些添加:
启动nimbus、supervisor和storm ui守护进程
为每个执事打开一个单独的命令提示符。
光轮
cd%storm\u home%storm nimbus主管
cd%storm\u home%storm supervisor风暴用户界面
cd%storm\u home%storm ui通过打开http://localhost:8080/在浏览器中。
部署“字数统计”拓扑
要么从源代码构建storm starter项目,要么下载预构建的jar
使用storm jar命令将字数拓扑部署到本地集群:
storm jar storm-starter-0.0.1-snapshot-jar-with-dependencies.jar storm.starter.wordcounttopology wordcount-c nimbus.host=localhost