1、下载安装包
下载链接:https://archive.apache.org/dist/storm/
选择对应的版本进行下载。
也可以通过storm官网进行下载:http://storm.apache.org/
我这里下载安装的版本为:
apache-storm-1.1.1.tar.gz
2、上传并解压
将下载的安装包上传到指定的安装目录,这里先选择第一台主机node01.
(三台主机分为为node01,node02,node03)
tar -zxvf apache-storm-1.1.1.tar.gz -C /export/servers/
3、修改配置文件
修改配置文件时,注意格式要求。
cd /export/servers/apache-storm-1.1.1/conf
storm.zookeeper.servers:
- "node01"
- "node02"
- "node03"
nimbus.seeds: ["node01", "node02", "node03"]
storm.local.dir: "/export/servers/apache-storm-1.1.1/stormdata"
ui.port: 8098
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
4、安装包的分发
cd /export/servers
scp -r apache-storm-1.1.1/ node02:$PWD
scp -r apache-storm-1.1.1/ node03:$PWD
5、storm的启动
storm启动需要启动三个进程:
第一个 nimbus
第二个supervisor
第三个 ui管理监控界面
另外也可以启动 logViewer,方便我们查看storm当中的日志
node01启动以下进程:
进入到storm目录下:
nohup bin/storm nimbus 2>&1 &
nohup bin/storm supervisor 2>&1 &
nohup bin/storm ui 2>&1 &
node02启动:
nohup bin/storm nimbus 2>&1 &
nohup bin/storm supervisor 2>&1 &
node03启动:
nohup bin/storm nimbus 2>&1 &
nohup bin/storm supervisor 2>&1 &
如果需要启动logViewer,logViewer的进程启动命令如下:
nohup bin/storm logviewer 2>&1 &
6、访问
可通过netstat -nlp
查看linux设备开放的端口号:
发现ui port:8098已经开放,所以可以通过该端口进行访问。
通过node01:8098来访问Storm UI界面: