storm项目架构分析

Posted 百里登风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了storm项目架构分析相关的知识,希望对你有一定的参考价值。

storm是一条一条数据处理,spark是一批数据处理的,storm才是真正意义的实时数据处理。

1、fileBeat类似flume用来采集日志的,fileBeat是轻量级的,对性能消化不大,而flume比较消化性能。

2、fileBeat会实时监控前端机,然后把数据实时写到Kafka集群里面。

3、storm对kafka里的数据进行实时处理,在处理的时候与redis进行交互,因为有些关联的数据日志里是不全的。

4、处理完之后最终把数据写人mysql里,再到web图像进行展现。

 

为了方便演示

 

 

实时处理这条线需要用到的一些组件

 

 

 离线处理需要用到的一些组件

 

生产环境的机器配置

 

以上是关于storm项目架构分析的主要内容,如果未能解决你的问题,请参考以下文章

Storm整体架构分析

Flume+Kafka+Storm+Redis实时分析系统基本架构

Flume+Kafka+Storm+Redis实时分析系统基本架构

互联网+技术Flume+Kafka+Storm+Redis实时分析系统基本架构

Apache 流框架 Flink,Spark Streaming,Storm对比分析 - Part1

猎聘网架构中间件负责人:基于Flume+Kafka+ Elasticsearch+Storm的海量日志实时分析平台