Storm集群的安装与配置

环境依赖:

  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用户,否则报错

原文地址:https://www.cnblogs.com/zplogo/p/8370590.html