下载此文档

大数据分析关键技术新编.pptx


文档分类:通信/电子 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
大数据分析关键技术目录?概述?即席查询?批量处理?流式计算大数据计算分析模式分类即席查询 Ad-Hoc Query 批量处理 Batch Processing Map/Reduce 流式计算 puting 数据承载响应时间适用场景磁盘秒级(准实时) 自然人交互式经营分析磁盘分钟级至小时级(准实时) 事前/事后大批量数据处理内存(事件窗口非全量数据) 秒级(实时) 实时事件分析实时风险干预针对不同的业务领域,需要采用不同的数据计算分析方式,快速发现数据价值。即席查询即席查询( Ad Hoc )是用户根据自己的需求,灵活的选择查询条件,系统能够根据用户的选择生成相应的统计报表。即席查询与普通应用查询最大的不同是普通的应用查询是定制开发的,而即席查询是用户自定义查询条件。即席查询 Storage Distribute File System Column Database Resource Management pute Framework SQL Syntax+ Compute Framework SQL Syntax Met a Data Batch Processing Ad-Hoc Query 实时性:高批量处理 Storage Distribute File System Column Database Resource Management pute Framework SQL Syntax+ Compute Framework SQL Syntax Met a Data Batch Processing Ad-Hoc Query MapReduce 是一种编程模型,用于大规模数据集的并行批量计算。概念 Map 和 Reduce 当前的主流实现是指定一个 Map 函数,用来把一组键值对映射成一组新的键值对,指定并发的 Reduce 函数,用来保证所有映射的键值对中的每一个共享相同的键组。形成这种模型的原因是:数据的分布式存储、计算资源的分布式、并行计算减少计算时长。批量处理实时性:低流式计算流数据的实时计算注重对流数据的快速高效处理、计算和分析。其特点是计算过程数据不落地,所有数据在内存中完成。其计算模型是根据规则生成容器,当数据流经过容器时,实时产生分析结果。流式计算 Inpu t Adap ter Outp ut Adap ter Engine Cluster Cluster Management Rule Repository NoSQL 实时性:高目录?概述?即席查询?批量处理?流式计算 Impala Node Impala 架构 Impalad Query Planner Query Coordinator Query Exec m on HiveQL & Interface MetaData SQL JDBC Hive MetaStore HDFS NN State Store Impalad Query Planner Query Coordinator Query Exec Engine Impalad Query Planner Query Coordinator Query Exec Engine Data HDFS DN HBase Data HDFS DN HBase Data HDFS DN HBase Impala Node Impala Node Local Direct Reads Thrift Hive 架构 Data HDFS DN Task Tracker Job Tracker Name Node Hadoop Hive (Over Hadoop ) SQL JDBC WUI Thrift Serve r Driver (Compiler, Optimizer, Executor) Meta Store ? ThriftServer :J DBC 通过 ThriftServer 连接到 Hive 。 ThriftServer 连接 MetaStore 来读取 hive 的元数据信息。? MetaStore :在关系型数据库中存放表/分区/列元数据, 可以低延迟的快速的访问到需要的元数据信息。? Driver/ piler / ExecutionEn gine :客户端提交的 HiveSQL 首先进入 Driver ,然后 Driver 会为此次 HiveSQL 的执行创建一个 Session , Driver 维护整个 session 的生命周期。 Driver 首先将 HiveSQL 传送给 piler , 然后由 piler 来对用户提交的 HiveSQL 进行编译/检查/优化并最终生成 MapReduce 任务。? ExecutionEngi

大数据分析关键技术新编 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小0 KB
  • 时间2016-07-04