# 1.Lambda介绍:
提出者:Twitter工程师Nathan Marz提出,同时是Storm项目发起人
Lambda作用:Lambda系统架构提供了一个结合实时数据和Hadoop预先计算的数据环境下的混合平台,以提供一个实时的数据视图
# 2.分层架构
架构图如下:
![](https://upload-images.jianshu.io/upload_images/18154391-a6962092b0ab7eb5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
##### 1.批处理层
概述:离线处理数据,服务层会根据批处理层生成批处理视图,接着通过前端的交互式工具进行查询模型构建的视图(批处理层可以通过数据仓库建模的方式来将数据进行可视化建模,例如构建用户画像)
**特点:**
1.数据不可变(hdfs的特点,只可追加不可修改)
2.可进行任何计算:
1.可以有任何类型的输入和输出,并且在中间的转换过程中可以分成灵活的定制和配置
2.例如一个MapReduce种你可以实现多个MapReduce作业,或者一个MapReduce中可以实现多个map或者多个reduce,reduce之后再map,把作业串接起来,形成一整个工作流来进行复杂的作业