storm 的安装使用

 

storm 应用场景:事实的数据流处理 

大数据系列:

 

1、安装一个zookeeper集群

 

2、上传storm的安装包,解压

 

3、修改配置文件storm.yaml

 

#所使用的zookeeper集群主机

storm.zookeeper.servers:

     - "weekend05"

     - "weekend06"

     - "weekend07"

 

#nimbus所在的主机名

nimbus.host: "weekend05"

#启动进程数  即worker数,下面数字是端口号

supervisor.slots.ports

-6701

-6702

-6703

-6704

-6705

 

 

启动storm

在nimbus主机上(后面参数不添加,则是客户端启动)

nohup ./storm nimbus 1>/dev/null 2>&1 &

nohup ./storm ui 1>/dev/null 2>&1 &

 

在supervisor主机上

nohup ./storm supervisor 1>/dev/null 2>&1 &

 

UI启动后通过8080访问: http://cloud1:8080/

 

 

Storm 安装后将测试程序打为jar包 到storm的nimbus机器中执行

./storm jar jar名称  jar的主类名称        提交后程序会一直在后台运行,就算机器关机后重启一样会继续运行  

 

./storm list 查看运行的storm程序 

./storm kill storm程序名称  就可以停止运行的程序

 

 

几个名词理解:worker ,Executor , Spout/Bolt  

一个storm程序会在多个机器运行,每个机器有多个进程(worker) ,

每个进程有多个线程(Executor)

每个线程又运行着若干个相同的Task(Spout/Bolt)

 

 

 jps 线程:core  nimbus  supervisor

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值