一:准備工作
(機器部署情況詳見)這篇博客
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界面信息