大数据概念与hadoop起源

作者: Ace_Wang | 来源:发表于2018-05-27 23:12 被阅读16次

1、大数据定义

        根据维基百科的定义,大数据是指根据常用软件工具捕获、管理和处

理数据所耗时 间超过可容忍时间的数据集。按照麦肯锡的定义,大数据是

指无法在一定时间内用传统 数据库软件工具对其内容进行抓取、管理和处

理的数据集合。在特征方面,大数据不仅 “容量大”,还有很多其他的特

色。总体而言,可以用“5V + 1C”来概括:Variety (多样 _化)、

Volume (海量)、Velocity (快速)、Vitality (灵活)、Value (价值

性)、Complexity (复杂)。其中,大数据之“大”,更多的意义在于其

价值性:人类可以“分析和使用” 的数据在大量增加,通过这些数据的交

换、整合和分析,可以发现新知识,创造新价值, 带来“大知识” “大

科技” “大利润”和“大发展”,其他几个特征如复杂性,则对大数 据

的分析技术、工具及人才提出挑战和要求。

Variety (多样 _化)是指数据来源多样性,比如oracle、mysql、文档、日志等等;

Volume (海量)顾名思义数据量大;

Velocity (快速)是指数据产生的速度快;

Vitality (灵活)是指数据的用途,用法,多样,可以用于数据分析,用户画像,还可以用于人工智能ai等等;

Value (价值性)是指通过数据产生价值;

Complexity (复杂)是指数据处理方式的复杂性,比如可能先通过python数据清洗,然后用机器学习库进行训练,再用spark进行分析;

2.Hadoop 产生背景

• 1. HADOOP最早起源于Nutch。Nutch的设计目标是构建一个大型的全网搜索引

擎,包括网页抓取、索引、查询等功能,但随着抓取网页数量的增加,

• 遇到了严重的可扩展性问题——如何解决数十亿网页的存储和索引问题。

• 2. 2003年、2004年谷歌发表的两篇论文为该问题提供了可行的解决方案。

——分布式文件系统(GFS),可用于处理海量网页的存储

——分布式计算框架MAPREDUCE,可用于处理海量网页的索引计算问题。

• 3. Nutch的开发人员完成了相应的开源实现HDFS和MAPREDUCE,并从Nutch中

剥离成为独立项目HADOOP,到2008年1月,HADOOP成为Apache顶级项目,迎来

了它的快速发展期。

3.Hadoop 与 Hadoop生态圈

4.Hadoop2.x 三大 组件

Hadoop发展到现在已经有3个版本

Hadoop(存储+计算+资源和作业调度)

Hadoop1.x 

HDFS           存储

MapReduce 计算+资源和作业调度

Hadoop2.x 将资源和作业调度单独抽离出来

HDFS               存储

MapReduce    计算

YARN                资源和作业调度

不只是MapReduce需要用到YARN平台,其他计算组件也要用到YARN平台,包括spark等;

目前企业主要用Hadoop2.x 

Hadoop3.x 

相关文章

  • 大数据概念与hadoop起源

    1、大数据定义 根据维基百科的定义,大数据是指根据常用软件工具捕获、管理和处 理数据所耗时 间超过可容忍时间的数据...

  • 大数据基础之Hadoop和Spark

    大数据基础 Hadoop背景起源一 HDFS Hadoop背景起源二 MapReduce Hadoop背景起源三 ...

  • Hadoop学习内容概述

    一、各章概述(Hadoop部分)(一)、Hadoop的起源与背景知识1、什么是大数据、大数据的核心问题是什么举例:...

  • 菜鸟的Hadoop快速入门

    一、相关概念 1大数据 大数据是一门概念,也是一门技术,是以Hadoop为代表的大数据平台框架上进行各种数据分析的...

  • 知道这6点hadoop学习不是事

    提及大数据,大家首先想到的是hadoop。大数据是一个概念,hadoop是来完成这个概念的东西、技能,它们之间并没...

  • Storm入门,看这篇就够了

    部分一:Srorm 简介 1.1 Storm是实时的数据流,Hadoop是批量离线数据 起源背景 Twitter ...

  • 机器学习集训营---第五周总结

    本周主要讲大数据分析和处理,包含: hadoop 使用,map-reduce概念和使用 spark与大数据处理 下...

  • Hive总结

    1.Hive概念,与hadoop关系; 2.安装、部署; 3.DDL操作(和数据库类似); 4.DML操作(数据导...

  • Hadoop:1、Hadoop基础与编译

    Hadoop基础 大数据概述 Hadoop与Hadoop生态圈 Hadoop 狭义: 软件(HDFS、MapRe...

  • (一)HIVE基本概念原理

    1、HIve的概念: 官方解释:Hive是基于Hadoop的数据仓库解决方案。由于Hadoop本身在数据存储和计算...

网友评论

    本文标题:大数据概念与hadoop起源

    本文链接:https://www.haomeiwen.com/subject/cggijftx.html