主页 > 新闻资讯 > 何为大数据平台?大数据平台如何构建

何为大数据平台?大数据平台如何构建

作者:张老师 浏览次数: 2020-09-03 18:17
对于企业而言,要实现对大数据的分析处理,首要的就是要建立起自身的大数据平台,将所有的数据汇集于一个统一的平台下,然后进行全面统一的数据管理。那么何为大数据平台,大数据平台如何构建,今天我们来详细了解一下。

企业级的大数据平台,从架构层面上我们可以划分为“五横一纵”。

五横,基本是根据数据的流向自底向上划分五层,分别为数据采集层、数据处理层、数据分析层、数据访问层及应用层。

何为大数据平台

数据采集层:

数据采集层,这是基础。既包括传统的ETL离线采集、也有实时采集、互联网爬虫解析等。这个层次需要具备——

多样化数据采集能力:支持对表、文件、消息等多种数据的实时增量数据采集(使用flume、消息队列、OGG等技术)和批量数据分布式采集等能力(SQOOP、FTP VOER HDFS),比基于传统ETL性能有量级上的提升,这是根本。

可视化快速配置能力:提供图形化的开发和维护界面,支持图形化拖拽式开发,免代码编写,降低采集难度,每配置一个数据接口耗时很短,以降低人工成本。

统一调度管控能力:实现采集任务的统一调度,可支持Hadoop的多种技术组件(如MapReduce、Spark、HIVE)、关系型数据库存储过程、shell脚本等,支持多种调度策略(时间/接口通知/手工)。

数据处理层:

根据数据处理场景要求不同,可以划分为HADOOP、MPP、流处理等等,代表性的框架包括Hadoop MapReduce、Spark、Storm、Flink等。

数据分析层:

主要包含了分析引擎,比如数据挖掘、机器学习、深度学习等。分布式挖掘环境,SPARK是一种选择,而随后的深度学习潮流,TensorFlow是个选择。

数据访问层:

主要是实现读写分离,将偏向应用的查询等能力与计算能力剥离,包括实时查询、多维查询、常规查询等应用场景。

数据应用层:

根据企业的特点不同划分不同类别的应用,比如针对运营商,对内有精准营销、客服投诉、基站分析等,对外有基于位置的客流、基于标签的广告应用等等。

数据管理层:

这是一纵,主要是实现数据的管理和运维,它横跨多层,实现统一管理。

关于何为大数据平台,大数据平台如何构建,以上就为大家做了简单的介绍了。大数据平台对于企业而言,是开展大数据业务必须搭建的,而搭建技术平台,需要引进相应的技术人才。加米谷大数据,成都大数据培训机构,大数据开发零基础班,本月正在招生中,课程大纲及试听课程,可联系客服获取!
热点排行
推荐文章
立即申请>>