环境依赖:
storm依赖zookeeper集群,因此需要先安装配置好zookeeper集群 ,安装其他依赖Java,Python。
安装步骤
1)解压storm压缩包到指定目录tar -xvzf /mnt/hgfs/virtualShareDir/apache-storm-1.1.1.tar.gz
2)切换到解压后的目录,修改配置文件 vi apache-storm-1.1.1/conf/storm.yaml
storm.zookeeper.servers: - "zplogo01" - "zplogo02" - "zplogo03" nimbus.host: "zplogo01" storm.local.dir: "/home/zplogo/dataDir/storm/status" supervisor.slots.ports: - 6700 - 6701 - 6702 - 6703
3)把storm的bin目录加入系统环境变量,vi /etc/profile 修改完成后 . /etc/profile让配置文件生效
export STORM_HOME=/home/zplogo/apache-storm-1.1.1 export PATH=$STORM_HOME/bin:$PATH
4)启动storm的storm ui的后台进程,>/dev/null把输出信息定向到null,2>&1 错误定向到正常输出 &表示后台启动
storm ui >/dev/null 2>&1 &
5)启动nimbus节点
storm nimbus >/dev/null 2>&1 &
6)启动zplogo02,zplogo03上的supervisor节点
storm supervisor >/dev/null 2>&1 &
7)我发现启动storm ui好像必须用root用户,否则报错