window 安装Storm
安装部署
- JDK 1.7+
- Python 2.6.6+
- Zookeeper
- Storm 下载最新安装包http://storm.apache.org/downloads.html 本文以apache-storm-1.0.2.zip为例,解压到 D:\apache-storm-1.0.2 (注意:安装目录不能有空格);
配置
- JDK 需要配置JAVA_HOME 和 path:%JAVA_HOME%\bin
- Python配置 path:D:\python,用来编译运行.py文件 (路径使用自己的)
- Zookeeper配置 ZOOKEEPER_HOME和path:%ZOOKEEPER_HOME%\bin
- Storm配置 STORM_HOME和path:D:\apache-storm-1.0.2\bin
- 配置环境变量PATHEXT加上.py
- 修改Storm的storm.yaml文件
########### These MUST be filled in for a storm configuration storm.zookeeper.servers: - "localhost" - "localhost" - "localhost" nimbus.seeds: ["127.0.0.1"] # # # ##### These may optionally be filled in:
注意:所有的路径不能包含空格,否则启动时候报错
启动
- 进入storm安装目录,或者使用cd %STORM_HOME%结果相同;
- 启动使用命令
>storm nimbus
>storm supervisor
>storm ui
注意:一定要同时启动zookeeper不然nimbus会报错connect refuse 启动命令>zkServer.cmd
Zk是本地伪集
在浏览器输入:http://localhost:8080/ 将出来storm菜单说明成功
ps:最近对storm感兴趣研究参考官方文档,着手去弄中间碰到各种奇怪问题,这里简单记录。