实验环境
主机操作系统:ubuntu-16.04-x64
storm版本:1.0.6
单机环境可以使程序的部署和调试更方便,所以开发阶段一般会使用单机环境,只有在生产环境才会使用分布式环境。
安装步骤
1.下载并解压storm安装包
下载storm安装包(1.0.6),并解压到/opt目录下。
# wget http://apache.forsale.plus/storm/apache-storm-1.0.6/apache-storm-1.0.6.tar.gz
# tar xf apache-storm-1.0.6.tar.gz -C /opt/
2.启动集群
启动zookeeper进程
/opt/apache-storm-1.0.6/bin/storm dev-zookeeper 1>/dev/null 2>&1 &
启动nimbus进程
/opt/apache-storm-1.0.6/bin/storm nimbus 1>/dev/null 2>&1 &
启动supervisor进程
/opt/apache-storm-1.0.6/bin/storm supervisor 1>/dev/null 2>&1 &
启动ui进程
/opt/apache-storm-1.0.6/bin/storm ui 1>/dev/null 2>&1 &
启动logviewer进程
/opt/apache-storm-1.0.6/bin/storm logviewer 1>/dev/null 2>&1 &
启动完毕后,查看所有的进程:
root@ubuntu:/opt# jps
3041 nimbus
2790 dev_zookeeper
3222 core
3431 logviewer
3146 Supervisor
3771 Jps
通过UI界面查看集群信息。默认端口为8080