前提:安装ZooKeeper
tar -zxvf apache-storm-1.0.3.tar.gz -C ~/training/
设置环境变量:vi ~/.bash_profile
STORM_HOME=/root/training/apache-storm-1.0.3
export STORM_HOME
PATH=$STORM_HOME/bin:$PATH
export PATH
环境变量生效: source ~/.bash_profile
核心配置文件:conf/storm.yaml
注意:- 后面有一个空格
: 后面有一个空格
1、伪分布环境:一台 bigdata11
18 storm.zookeeper.servers:
19 - "BigData11"
#主节点的地址
24 nimbus.seeds: ["BigData11"]
#任务提交给nimbus后,将任务的jar文件上传到该目录
#该目录是保存客户端提交的jar文件(任务)
storm.local.dir: "/root/training/apache-storm-1.0.3/tmp"
(首先创建一个tmp文件夹)
#每个从节点上,worker的个数
28 supervisor.slots.ports:
29 - 6700
30 - 6701
31 - 6702
32 - 6703
启动: 主节点 storm nimbus &
从节点 storm supervisor &
UI网页 storm ui & 地址: http://ip:8080