Storm单机安装

一、下载安装包

http://www.apache.org/dyn/closer.lua/storm/apache-storm-1.1.1/apache-storm-1.1.1.tar.gz

二、修改配置文件

vim storm.yaml

 ##zookeeper
 storm.zookeeper.servers:
      - "localhost"
 ##nimbus所在节点
 nimbus.seeds: ["localhost"]
 ##可用端口号配置,每个对应一个worker,可配置多个
 supervisor.slots.ports:
     - 6700

三、启动组件

1.启动zookeeper

Storm中使用Zookeeper主要用于Storm集群各节点的分布式协调工作,所以最先启动zookeeper,当然zookeeper也是需要下载,自行下载启动>>http://zookeeper.apache.org/

##先启动zookeeper
zkServer.sh start

2.启动nimbus

主控节点运行Nimbus守护进程,类似于Hadoop中的jobtracker,负责在集群中分发代码,对节点分配任务,并监视主机故障。所以再启动nimbus。

##启动nimbus
./bin/storm nimbus &

3.启动Storm UI

storm UI是一个监控storm运行状态的网页,bin/storm ui,访问地址: http://{nimbus.host}:ui.port/。默认端口8080。

./bin/storm ui &

4.Supervisor

Supervisor负责监听工作节点上已经分配的主机作业,启动和停止Nimbus已经分配的工作进程。

##启动supervisor
./bin/storm supervisor &

四、测试使用

1.提交storm任务

./bin/storm jar /Users/delin/stromdemo/target/strom-demo-1.0-SNAPSHOT.jar com.ailpha.SimpleTopology wordcount

2.杀死任务

格式:storm kill name -w seconds

storm kill wordcount -w 10

3.停用任务命令

格式:storm deactivte name

storm deactivte wordcount

4.启用任务命令

格式:storm activate name

storm activate wordcount

5.平衡任务命令

格式:storm rebalance name

storm rebalance wordcount
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值