百度hao123、谷歌、Google、Chrome、UC、QQ、360、搜狗、火狐、Firefox、ie、2345、猎豹、safari、edge、遨游、MAC手机浏览器下载等...

开源社区

当前位置:首页 > 软件下载 > 开源社区 >

Hadoop

时间:2020-06-13|栏目:开源社区|点击:

Hadoop是一个分布式系统基础架构,由Apache基金会开发;用户可以在不了解分布式底层细节的情况下,开发分布式程序;充分利用集群的威力高速运算和存储;Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS;HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序;HDFS放宽了(relax)POSIX的要求(requirements)这样可以流的形式访问(streaming access)文件系统中的数据。

Hadoop 是 Apache组织下的一个开源项目,致力于开发一套分布式计算环境下的可靠、可扩展软件。其中包括:
Hadoop Core, 提供了一套分布式文件系统以及支持Map-Reduce的计算框架。
HBase,建立于 Hadoop Core之上提供一个可扩展的数据库系统。
Pig,建立于 Hadoop Core之上为并行计算环境提供了一套数据工作流语言和执行框架。
ZooKeeper,高可用的和可靠的分布式协同(coordination)系统。分布式应用可以使用ZooKeeper存取其关键状态。

Hadoop这个名字不是一个缩写,它是一个虚构的名字。该项目的创建者,Doug Cutting如此解释Hadoop的得名:"这个名字是我孩子给一个棕黄色的大象样子的填充玩具命名的。我的命名标准就是简短,容易发音和拼写,没有太多的意义,并且不会被用于别处。小孩子是这方面的高手。”[Hadoop: The Definitive Guide]

Hadoop 由 Apache Software Foundation 公司于 2005 年秋天作为 Lucene的子项目 Nutch的一部分正式引入。它受到最先由 Google Lab 开发的 Map/Reduce 和 Google File System(GFS) 的启发。2006 年 3 月份,Map/Reduce 和 Nutch Distributed File System (NDFS) 分别被纳入称为 Hadoop 的项目中。

Hadoop 是最受欢迎的在 Internet 上对搜索关键字进行内容分类的工具,但它也可以解决许多要求极大伸缩性的问题。例如,如果您要 grep 一个 10TB 的巨型文件,会出现什么情况?在传统的系统上,这将需要很长的时间。但是 Hadoop 在设计时就考虑到这些问题,采用并行执行机制,因此能大大提高效率。

Hadoop 是一个能够对大量数据进行分布式处理的软件框架。但是 Hadoop 是以一种可靠、高效、可伸缩的方式进行处理的。Hadoop 是可靠的,因为它假设计算元素和存储会失败,因此它维护多个工作数据副本,确保能够针对失败的节点重新分布处理。Hadoop 是高效的,因为它以并行的方式工作,通过并行处理加快处理速度。Hadoop 还是可伸缩的,能够处理 PB 级数据。此外,Hadoop 依赖于社区服务器,因此它的成本比较低,任何人都可以使用。

Hadoop带有用 Java 语言编写的框架,因此运行在 Linux 生产平台上是非常理想的。Hadoop 上的应用程序也可以使用其他语言编写,比如 C++。

Hadoop网址:http://www.hadooper.cn 访问网站

上一篇:开源中国社区

栏    目:开源社区

下一篇:PHPSay 官方网站

本文标题:Hadoop

本文地址:http://www.liulanqixiazai.com/site/1032.html

您可能感兴趣的文章

最近更新

广告投放 | 联系我们 | 人才招聘 | 企业邮箱 | 云盘登录

© 本网站所有内容均来自互联网