部署环境信息
在每一台服务器上安装Java8,安装过程略。
配置防火墙
关闭防火墙或者开通相关服务器的端口,由于是开发环境选择关闭防火墙。
安装ZooKeeper
http://blog.csdn.net/chenhaifeng2016/article/details/54376048
从官方网站下载安装包并解压缩。
mv /usr/local/src/apache-storm-1.1.0.tar.gz /usr/local
tar zxvf apache-storm-1.1.0.tar.gz
修改配置文件conf/storm.yaml
storm.zookeeper.servers:
- "node201"
- "node202"
- "node203"
nimbus.seeds: ["node201"]
storm.zookeeper.servers配置zk服务器。
nimbus.seeds配置nimbus服务器。这里配置的是node201,也可以配置多个。
复制配置文件到其它服务器node202和node203.
在node201运行nimbus
nohup ./storm nimbus &
在node202, node203运行supervisor
nohup ./storm supervisor &
在node201运行Storm UI
nohup ./storm ui &
访问http://10.0.0.201:8080就可以看到storm ui的界面。
建议采用systemd来管理storm的服务。