Storm集群安装

一、解压storm安装包

tar -zxvf apache-storm-1.1.0.tar.gz

二、配置环境变量

vim  /etc/profile

在最后增加如下两行:

export STORM_HOME=/HD/software/axe/apache-storm-1.1.0

export PATH=$PATH:$STORM_HOME/bin

三、修改storm.yaml配置

cd apache-storm-1.1.0/conf/

vim storm.yaml

添加如下配置:

1、Zookeeper的设置,也可以使用IP地址代替(机器名在 /etc/hosts 文件中,我这里使用的机器名)

  storm.zookeeper.servers:

       - "app01"

       - "app02"

       - "app03"

 

2、指定nimbus节点(可指定多个nimbus节点)

  nimbus.seeds: ["app01"]

  0.9.x配置

  nimbus.host: "app01"

3、保存storm数据的路径

  storm.local.dir: "/HD/software/axe/apache-storm-1.1.0/data"

4、指定单个worker内存大小

    worker.childopts: "-Xmx2048m"

5、指定端口,一个worker进程占用一个(一台supervisor上可运行的worker数量)

  supervisor.slots.ports:

       - 6700

       - 6701

       - 6702

       - 6703

 

 

四、把storm发送到其他节点上

scp -r apache-storm-1.1.0  root@host:path

host:其他节点ip地址

五、环境变量生效

source /etc/profile

六、启动storm

在master节点输入命令,启动nimbus节点

nimbus启动 : nohup ./storm nimbus >/dev/null 2>&1 &

supervisor 启动 : nohup ./storm supervisor >/dev/null 2>&1 &

ui启动 :nohup ./storm ui >/dev/null 2>&1 &

七、UI访问(默认8080端口)

此时,storm集群就搭建完了.

posted @ 2018-07-10 21:16  kevin_cy  阅读(178)  评论(0编辑  收藏  举报