64位windows安装storm前需要先搞定zookeeper和python,所以下面我们3步走:
一、zookeeper
1、上https://zookeeper.apache.org/点击下方download到新页面,还得点一次中间的download,再选一个镜像链接http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 选一个版本zookeeper-3.4.10.tar.gz下载到本地D盘
2、解压后打开配置文件D:/zookeeper-3.4.10/conf/zoo_sample.cfg,将dataDir=/tmp/zookeeper修改为
dataDir=D://zookeeper//data
dataLogDir=D://zookeeper//log
并将zoo_sample.cfg重命名为zoo.cfg
3、新增环境变量ZOOKEEPER_HOME并设置为D:/zookeeper-3.4.10,在Path里新增%ZOOKEEPER_HOME%/bin。打开cmd命令行窗口,进入D:/zookeeper-3.4.10/bin执行zkServier.cmd启动zk
二、python
1、上https://www.python.org/选Downloads->Windows->Python 2.7.13 – 2016-12-17->Download Windows x86-64 MSI installer,下载到本地
2、点击下载的安装包,安装路径选择D:/Python27,在Path里新增
D:/Python27;D:/Python27/Scripts/;D:/Python27/Lib/site-packages/;
三、storm
1、上http://storm.apache.org/点右上角Download,点apache-storm-1.1.0.tar.gz下载到本地D盘,新增storm环境变量STORM_HOME并设置为D:/apache-storm-1.1.0,在Path里新增%STORM_HOME%/bin。
2、解压后打开D:/apache-storm-1.1.0/bin/storm-config.cmd,新增%STORM_HOME%到如下位置:
FOR /F "delims=" %%i in (%CMD_TEMP_FILE%) do (
FOR /F "tokens=1,* delims= " %%a in ("%%i") do (
if %%a == VALUE: (
set STORM_LOG4J2_CONFIGURATION_DIR=%STORM_HOME%/%%b
del /F %CMD_TEMP_FILE%)
)
)
)
3、确保zookeeper已经起来,进入cmd命令行,在D:/apache-storm-1.1.0/bin分别执行
D:/apache-storm-1.1.0/bin>storm nimbus D:/apache-storm-1.1.0/bin>storm supervisor D:/apache-storm-1.1.0/bin>storm ui
起来后就可以到localhost:8080看东西了。storm kill用来停任务。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/6874.html