目录
3.在/opt/storm-2.2.0/目录下创建data文件夹
1.解压storm安装包
storm 官网
$ tar -zxvf apache-storm-2.2.0.tar.gz
2.更改storm名字
$ mv apache-storm-2.2.0 storm-2.2.0
最好加上版本号
3.在/opt/storm-2.2.0/目录下创建data文件夹
$ mkdir data
4.修改配置文件
$ vi /opt/storm-2.2.0/conf/storm.yaml
1.设置zookeeper的主机名称
storm.zookeeper.servers:
- "master" #master对应的是zookeeper的节点所在的ip地址或者别名
- "slave1"
- "slave2"
【 例如:在zookeeper的zoo.cfg配置文件中
server.6=master:2888:3888
server.7=slave1:2888:3888
server.8=slave2:2888:3888 】
2.设置主节点的主机名称
nimbus.seeds: ["master"]
3.设置storm的数据存储路径
storm.local.dir: "/opt/storm-2.2.0/data"
4.设置Worker的端口号
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
5.storm中zookeeper的端口
storm.zookeeper.port: 2181
6. 浏览器访问stormUI
ui.port: 9099(可变)
5.配置storm的环境变量
vi /etc/profile
export STORM_HOME=/opt/storm-2.2.0
export PATH=$PATH:$STORM_HOME/bin
变量环境生效:source /etc/profile
6.分发配置好的storm 的安装包(暂时没用到)
$ scp storm-1.1.0.tar.gz slave2:/usr/local/src/
7.启动集群(必须按顺序)
后台启动 nimbus
[root@master storm-2.2.0]$ bin/storm nimbus &
[root@slave1 storm-2.2.0]$ bin/storm nimbus &
[root@slave2 storm-2.2.0]$ bin/storm nimbus &
后台启动 supervisor
[root@master storm-2.2.0]$ bin/storm supervisor &
[root@master storm-2.2.0]$ bin/storm supervisor &
[root@master storm-2.2.0]$ bin/storm supervisor &
启动 Storm ui
[root@master storm-2.2.0]$ bin/storm ui &
8.通过浏览器访问storm webUI
http://192.168.80.131:12936/