1 下载安装包
使用下面的命令:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/storm/apache-storm-1.2.3/apache-storm-1.2.3.tar.gz
2 解压storm并重命名
使用下面的命令
tar -zxvf apache-storm-1.2.3.tar.gz
mv apache-storm-1.2.3 storm
3 配置环境变量
在/etc/profile中设置软件环境变量 :
export STORM_HOME =/opt/storm
export PATH=$PATH:$STORM_HOME/bin
配置完成后记得source使环境变量生效
4 修改storm 系统文件
- 在conf文件夹中,配置storm-env.sh文件内容如下;
#指定JAVA_HOME的文件路径
export JAVA_HOME=/opt/jdk1.8.0_171
#制定storm配置文件路径
export STORM_CONF_DIR="/opt/storm/conf"
- 在conf文件夹下,配置storm.yaml文件内容如下:
#Zookeeper集群地址
storm.zookeeper.servers:
- "master"
- "slave1"
- "slave2"
- "slave3"
#zookeeper集群客户端端口
storm.zookeeper.port: 2181
#storm的服务节点地址
nimbus.seeds: ["master"]
#工作节点的端口信息
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
#Web UI 访问地址
ui.host: 0.0.0.0
#Web UI 访问端口
ui.port: 8282
#本地存储目录
storm.local.dir: "/opt/storm.data"
5 同步数据
把配置好的storm同步到其他三个服务器上:
scp -r storm root@slave1:/opt
scp -r storm root@slave2:/opt
scp -r storm root@slave3:/opt
6 启动Storm
在storm/bin 目录下,进行命令操作,
##在主节点(master)启动输入:
##启动nimbus
storm nimbus &
##启动ui界面
storm ui &
###从节点(slave1,slave2,slave3)输入:
##启动supervisor
storm supervisor &
在浏览器界面输入: masterip:8282端口
成功打开该界面,表示环境配置成功: