如何在windows操作系统的单节点上运行apachestorm

k4aesqcs  于 2021-06-24  发布在  Storm
关注(0)|答案(1)|浏览(675)

如何在windows操作系统的单节点上运行apachestorm?有人能提供一个链接吗?

hpxqektj

hpxqektj1#

安装java
下载并安装一个jdk(storm可以与oracle和openjdk6/7一起工作)。对于这个设置,我使用了来自oracle的jdk7。
我将java安装在:

  1. C:\Java\jdk1.7.0_45\

安装python
为了测试安装,我们将部署StormStarter项目中的“字数”示例,该项目使用用python编写的多语言螺栓。我使用了Python2.7.6,可以在这里下载。
我将python安装在:

  1. C:\Python27\

安装并运行zookeeper
下载ApacheZooKeeper3.3.6并解压缩它。使用以下命令配置并运行zookeeper:

  1. > cd zookeeper-3.3.6
  2. > copy conf\zoo_sample.cfg conf\zoo.cfg
  3. > .\bin\zkServer.cmd

安装storm
允许storm在windows上无缝运行的更改尚未正式发布,但您可以下载包含这些更改的版本。
(可在此处找到该生成的源分支)。
将该文件解压缩到您选择的位置。我选择了c:。
配置环境变量
在windows上,storm要求设置storm\u home和java\u home环境变量,并对path变量进行一些添加:

  1. JAVA_HOME:
  2. C:\Java\jdk1.7.0_45\
  3. STORM_HOME:
  4. C:\storm-0.9.1-incubating-SNAPSHOT-12182013\
  5. PATH: (add)
  6. %STORM_HOME%\bin;%JAVA_HOME%\bin;C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;
  7. PATHEXT: (add)
  8. .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

展开查看全部

相关问题