一、环境准备
1、集群规划
hadoop-senior01.itguigu.com | hadoop-senior02.itguigu.com | hadoop-senior03.itguigu.com |
zk | zk | zk |
storm | storm | storm |
2、Jar包下载
3、虚拟机准备
1)准备3台虚拟机
2)配置ip地址
3)配置主机名称
4)3台主机分别关闭防火墙
参照:https://blog.csdn.net/qq_40310148/article/details/86363424
4、安装jdk
参照:https://blog.csdn.net/qq_40310148/article/details/86363424
5、安装Zookeeper
参照:https://blog.csdn.net/qq_40310148/article/details/86709101
二、Storm集群部署
配置集群
1)拷贝jar包到hadoop-senior01.itguigu.com的/opt/目录下
2)解压jar包到/opt目录下
tar -zxvf apache-storm-1.1.0.tar.gz -C /opt
3)修改解压后的apache-storm-1.1.0.tar.gz文件名称为storm
4)在/opt/module/storm/目录下创建data文件夹
5)修改配置文件 /opt/storm/conf下的storm.yaml,增加如下字段
storm.zookeeper.servers:zookeeper的主机名称
nimbus.seeds:主节点的主机名称
storm.local.dir:storm的数据存储路径
supervisor.slots.ports:worker的端口号
注意:修改此文件时,不要用缩进键
6)配置环境变量,增加如下字段
7)分发配置好的storm安装包
8)启动集群
(1)后台启动nimbus
bin/storm nimbus &
(2)后台启动supervisor
bin/storm supervisor &
(3)启动storm ui
bin/storm ui
9)查看集群状态
hadoop-senior01.itguigu.com:8080