1. 安装 jdk,配置 JAVA_HOME,CLASSPATH (参考jdk安装)
https://blog.csdn.net/Willson_L/article/details/82839776
2. 搭建 zookepper 集群环境,保证3台可用。(参考zookeeper安装)
https://blog.csdn.net/Willson_L/article/details/83057864
3. 安装 python
https://blog.csdn.net/Willson_L/article/details/83380465
4. 下载并解压 storm
tar -zxvf apache-storm-1.2.2.tar.gz -C /opt/
vi /etc/profile 配置环境变量
STORM_HOME=/opt/apache-storm-1.2.2
PATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$MAVEN_HOME/bin:$STORM_HOME/bin:$PATH
5. 配置 conf/storm.yaml 文件(三台机器的配置一样)
storm.zookeeper.servers:
- "192.168.136.175"
- "192.168.136.176"
- "192.168.136.178"
#
nimbus.seeds: ["192.168.136.175"]
storm.zookeeper.port: 2181
storm.local.dir: "/opt/apache-storm-1.2.2/data"
ui.port: 18080
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
6. 在 /opt/apache-storm-1.2.2 目录下创建 data 文件夹
mkdir data
7. 启动
主节点启动 storm nimbus &
从节点启动 storm supervisor &
管理后台启动 storm ui &
访问 http://192.168.136.175:18080/index.html