【三】storm安装高可用HA集群版

环境ubuntu16.04

jdk1.8安装

python3(2或3都行)安装

zookeeper3.4.9安装

使用storm1.1.1


解压

tar -zxvf apache-storm-1.1.1.tar.gz

修改名字

mv apache-storm-1.1.1 storm

添加环境变量

vi ~/.bashrc

export STORM_HOME=/app/storm

export PATH=:$PATH:$STORM_HOME/bin

使环境变量生效

source ~/.bashrc


单机版:

单机版不用自己安装zookeeper。

解压storm.tar后 ,什么配置文件都不用改,只用加个环境变量就行了。

 cd /app/storm/bin

启动storm自带的ZK    nohup sh storm dev-zookeeper &

启动nimbus    nohup sh storm nimbus &

启动nimbus    nohup sh storm ui &

启动nimbus    nohup sh storm supervisor &

启动nimbus    nohup sh storm logviewer &


集群版:

4台机器

                nimbus            supervisor        zookeeper

node1            Y                                         Y

node2                                Y                     Y

node3                                Y                     Y

node4            Y                  Y                    

集群版要先安装zookeeper

安装zookeer

修改配置文件

cd /app/storm/conf

vi storm.yaml

指明zookeeper所在服务器的IP

空格storm.zookeeper.servers:
     - "node1"

     - "node2"

     - "node3"

指明nimbus.这里做HA,有两个nimbus

 空格nimbus.seeds:空格["node1",空格"node4"]

storm状态目录配置,这个目录用于存储storm的临时状态

空格storm.local.dir:空格"/app/storm/tmp"


supervisor.slots.ports为每个机器配置workers数量,默认是4个worker,端口6700 6701 6702 6703。如果要加worker,这里再多配端口号就行,比如多配一个woker在6704。这里我没有配置这个,就让它用默认的。

创建目录

mkdir /app/storm/tmp

启动

启动storm之前要先启动zookeeper

cd /app/zookeeper/bin

./zkServer.sh start


cd /app/storm/bin

启动storm的时候先启动nimbus再启动supervisor


对nimbus节点node1和node4启动

nohup sh storm nimbus &


对nimbus节点(node1)点启动

nohup sh storm ui &



对supervisor节点(node2、node3、node4)启动

nohup sh storm supervisor &


对每个节点启动logviewer 

nohup sh storm logviewer &


对每台机器jps看是否启动好了

node1


node2


node3


node4


ui访问界面http://node1:8080

访问的是启动UI的机器的IP


storm常见基本配置



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值