Linux 下安装 storm
一:准备工作
(机器部署情况详见)这篇博客
3台安装supervisor,2台安装nimbus
(1)安装jdk1.8
(2)安装zookeeper3.4.5
以上两部分安装可查看这篇博客
(3)下载Storm 1.2.2 下载连接
二:安装storm
(1)解压缩
tar -zxvf apache-storm-1.2.2.tar.gz
(2)修改目录conf/storm.yaml文件
//去除注释,改成配置的zk主机列表
storm.zookeeper.servers:
- "slave01"
- "slave02"
- "slave03"
//nimbus主机列表
nimbus.seeds: ["master", "master2"]
增加以下配置,配置存储storm临死数据目录
storm.local.dir: "/home/hadoop/storage/storm"
//去除注释,配置drpc
drpc.servers:
- "master"
- "master2"
//配置一台supervisor有几个slot
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
(3)将配置文件复制到其他机器(其他四台机器)
//slave01表示主机名
scp -r apache-storm-1.2.2 slave01:/home/hadoop/
三:启动storm(先确保已启动zk)
(1)在master,master2上启动nimbus进程
apache-storm-1.2.2/bin/storm nimbus & (&表示后台运行)
(2)在slave01,slave02,slave03上启动supervisor进程
apache-storm-1.2.2/bin/storm supervisor & (&表示后台运行)
(3)在master,master2上启动drpc进程,和 ui
apache-storm-1.2.2/bin/storm drpc & (&表示后台运行)
apache-storm-1.2.2/bin/storm UI & (&表示后台运行)
(4)用浏览器访问http://master:8080,查看storm UI界面信息