Spark 简介以及与 Hadoop 的对比优点;但不同于 MapReduce 的是 Job 中间输出和结果可以保存在内存中,从而不再需要读 写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 map reduce 的算 法。 1.2 Spark 核心概念 1.2.1 弹性分布数据集(RDD) RDD 是 Spark 的最基本抽象,是对分布式内存的抽象使用,实现了以操作本地集合的方式 来操作分布式数据集的抽象实现。RDD 错是有效的,否则无效,因为 无法重试,需要向上其祖先追溯看是否可以重试(这就是 lineage,血统的意思),Narrow Dependencies 对于数据的重算开销要远小于 Wide Dependencies 的数据重算开销。 1.2.4 容错 在 RDD 计算,通过 checkpint 进行容错,做 checkpoint 有两种方式,一个是 checkpoint data,一个是 一种模式。用户可以命名, 物化,控制中间结果的存储、分区等。可以说编程模型比 Hadoop 更灵活。 3. 由于 RDD 的特性,Spark 不适用那种异步细粒度更新状态的应用,例如 web 服务的存 储或者是增量的 web 爬虫和索引。就是对于那种增量修改的应用模型不适合。 2.3 容错性 在RDD计算,通过checkpoint进行容错,做checkpoint有两种方式,一个是checkpoint0 码力 | 3 页 | 172.14 KB | 1 年前3
尚硅谷大数据技术之Hadoop(生产调优手册)/input 注:你所上传的文件需要大于 2M 才能看出效果。(低于 2M,只有一个数据单元和两 个校验单元) (4)查看存储路径的数据单元和校验单元,并作破坏实验 5.2 异构存储(冷热数据分离) 异构存储主要解决,不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 RAM_DISK:(内存镜像文件系统) SSD:(SSD固态硬盘) DISK:(普通磁盘,在HDFS 在减少 NameNode 内存使用的同时,允许对文件进行透明的访问。具体说来,HDFS 存档文 件对内还是一个一个独立文件,对 NameNode 而言却是一个整体,减少了 NameNode 的内 存。 尚硅谷大数据技术之 Hadoop(生产调优手册) ——————————————————————————————————————— 更多 Java –大数据 例达到该值后才会为ReduceTask申请资源。默认是0.05。 10)如果可以不用Reduce,尽可能不用 5)mapreduce.reduce.java.opts:控制ReduceTask堆内存大小。(如果内 存不够,报:java.lang.OutOfMemoryError) 8.3 MapReduce 数据倾斜问题 1)数据倾斜现象 数据频率倾斜——某一个区域的数据量要远远大于其他区域。0 码力 | 41 页 | 2.32 MB | 1 年前3
Hadoop 迁移到阿里云MaxCompute 技术方案的逻辑组件关系如下图所示: 这些逻辑组件包括: 数据源:数据源包括关系型数据库、日志文件、实时消息等。 数据存储:面向海量数据存储的分布式文件存储服务,支持 结构化数据和非结构数据数据存 储,我们也常称之为数据湖。如 HDFS、对象存储服务等。 批处理:由于大数据场景必须处理大规模的数据集,批处理往往需要从数据存储中读取大量 数据进 行长 时间 处理 分析 ,并将 处理 解决方案 28 6.3.2 资源评估 评 估 系 统 会 根 据 客 户 的 集 群 规 模 、 服 务 器 配 置 、 数 据 量 和 作 业 量 等 信 息 , 估 算 出 在 MaxCompute 相应的资源购买规格建议:1)计费模式:预付费/后付费;2)规格:CU 数和 存储规格等。 6.3.3 数据、作业和 Pipeline 迁移评估 6.3.3.10 码力 | 59 页 | 4.33 MB | 1 年前3
Hadoop 3.0以及未来Hadoop的未来发展方向 Hadoop的历叱 2004 2005 2012 2007 2008 2009 2010 2011 2006 2013 2014 2015 2016 2003 Hadoop从 Nutch分离 Google GFS & MapReduce Paper HBase Hive Cloudera创立 Hortonworks创立 Hadoop 1.0发布 Hadoop 2.0 GA Spark成为顶级顷目 容器资源的劢态调整 资源隔离 调度的增强 YARN的Web页面的增强 • MapReduce YARN Timeline Service v.2 • 扩展性 分布式读写 读写分离 HBase存储 YARN Timeline Service v.2 • 可用性 流(flow) 聚合(aggregation) YARN Federation • YARN-29150 码力 | 33 页 | 841.56 KB | 1 年前3
這些年,我們一起追的HadoopApplication Server。 自認為會的技術不多,但是學不會的 也不多,最擅長把老闆交代的工作, 以及找不到老師教的技術,想辦法變 成自己的專長。 目前負責 Java 與 .NET 雲端運算相 關技術的推廣,主要包括 Hadoop Platform 與 NoSQL 等 Big Data 相關 應用,Google App Engine、Microsoft Azure 與 CloudBees0 码力 | 74 页 | 45.76 MB | 1 年前3
Hadoop 概述Hadoop 发起数据传送时,Oracle Loader for Hadoop 将数据推送到 数据库中。如图 1-9 所示。Oracle Loader for Hadoop 利用 Hadoop 计 算资源进行排序、分区并在加载之前将数据转换成适配于 Oracle 的 数据类型。当加载数据时,在 Hadoop 上进行的数据预处理降低了 数据库 CPU 的使用率。这样就减少了对数据库应用程序的影响,减0 码力 | 17 页 | 583.90 KB | 1 年前3
大数据集成与Hadoop - IBMSystem (GPFS™)-FPO搭配使用时,该功能有助于降低网络流量, 这样即可在Hadoop环境中提供符合POSIX要求的存储子 系统。POSIX文件系统允许ETL作业直接访问Hadoop中存 储的数据,而无需使用HDFS接口。该环境支持将ETL工作 负载迁移到运行Hadoop的硬件环境,从而帮助将处理工 作移到数据存储位置,并充分利用Hadoop和ETL处理 硬件。 资源管理系统(如IBM0 码力 | 16 页 | 1.23 MB | 1 年前3
共 7 条
- 1













