<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Apache_Hadoop</id>
	<title>Apache Hadoop - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Apache_Hadoop"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Apache_Hadoop&amp;action=history"/>
	<updated>2026-07-18T13:24:27Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Apache_Hadoop&amp;diff=444810&amp;oldid=prev</id>
		<title>imported&gt;Ohtashinichiro：​/* 外部連結 */</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Apache_Hadoop&amp;diff=444810&amp;oldid=prev"/>
		<updated>2024-09-05T00:39:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;外部連結&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA|G1=IT|G2=FL}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = Apache Hadoop&lt;br /&gt;
| logo = Hadoop logo.svg&lt;br /&gt;
| logo_alt = Hadoop Logo&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = &lt;br /&gt;
| author = [[Doug Cutting]], [[Mike Cafarella]]&lt;br /&gt;
| developer = [[Apache软件基金会]]&lt;br /&gt;
| released = {{Start date and age|2006|04|01}}&amp;lt;ref&amp;gt;{{cite web |url=https://archive.apache.org/dist/hadoop/common/ |title=Hadoop Releases |website=apache.org |publisher=Apache Software Foundation |accessdate=2019-04-28 |archive-date=2019-04-28 |archive-url=https://web.archive.org/web/20190428190426/https://archive.apache.org/dist/hadoop/common/ |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| operating system = [[跨平台]]&lt;br /&gt;
| programming language = [[Java]]&lt;br /&gt;
| genre = [[大數據]]、[[分佈式系統]]&lt;br /&gt;
| license = [[Apache許可證]] 2.0&lt;br /&gt;
| website = {{URL|https://hadoop.apache.org/}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Apache Hadoop&amp;#039;&amp;#039;&amp;#039;是一款支持數據密集型[[分布式计算|分佈式]]應用程序并以[[Apache许可证|Apache 2.0許可協議]]發佈的[[開源]][[軟體框架]]，有助于使用许多计算机组成的网络来解决数据、计算密集型的问题。基于[[MapReduce]]计算模型，它为[[大数据]]的[[集群文件系统|分布式存储]]与处理提供了一个[[软件框架]]。所有的Hadoop模块都有一个基本假设，即硬件故障是常见情况，应该由框架自动处理&amp;lt;ref name=&amp;quot;homepage&amp;quot;&amp;gt;{{Cite web|title= Welcome to Apache Hadoop!|url= http://hadoop.apache.org/|website= hadoop.apache.org|access-date= 2016-08-25|archive-date= 2017-09-23|archive-url= https://web.archive.org/web/20170923024639/http://hadoop.apache.org/|dead-url= no}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
Apache Hadoop的核心模块分为存储和计算模块，前者被称为Hadoop分布式文件系统（HDFS），后者即MapReduce计算模型。Hadoop框架先将文件分成数据块并分布式地存储在集群的计算节点中，接着将负责计算任务的代码传送给各节点，让其能够并行地处理数据。这种方法有效利用了[[数据局部性]]，令各节点分别处理其能够访问的数据。与传统的[[超级计算机]]架构相比，这使得数据集的处理速度更快、效率更高&amp;lt;ref&amp;gt;{{cite web |url=http://www.datascienceassn.org/content/data-locality-hpc-vs-hadoop-vs-spark |title=Data Locality: HPC vs. Hadoop vs. Spark |last1=Malak |first1=Michael |date=2014-09-19 |website=datascienceassn.org |publisher=Data Science Association |access-date=2014-10-30 |archive-date=2017-09-10 |archive-url=https://web.archive.org/web/20170910220353/http://www.datascienceassn.org/content/data-locality-hpc-vs-hadoop-vs-spark |dead-url=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|chapter=Characterization and Optimization of Memory-Resident MapReduce on HPC Systems|publisher=IEEE|date=October 2014|doi=10.1109/IPDPS.2014.87|title=2014 IEEE 28th International Parallel and Distributed Processing Symposium|pages=799–808|last1=Wang|first1=Yandong|last2=Goldstone|first2=Robin|last3=Yu|first3=Weikuan|last4=Wang|first4=Teng|isbn=978-1-4799-3800-1|s2cid=11157612}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
Apache Hadoop框架由以下基本模块构成：&lt;br /&gt;
* &amp;#039;&amp;#039;Hadoop Common&amp;#039;&amp;#039; – 包含了其他Hadoop 模块所需的库和实用程序；&lt;br /&gt;
* &amp;#039;&amp;#039;Hadoop Distributed File System (HDFS)&amp;#039;&amp;#039; – 一种将数据存储在集群中多个节点中的分布式文件系统，能够提供很高的带宽；&lt;br /&gt;
* &amp;#039;&amp;#039;Hadoop YARN&amp;#039;&amp;#039; – （于2012年引入） 一个负责管理集群中计算资源，并实现用户程序调度的平台&amp;lt;ref&amp;gt;{{cite web |url=http://hadoop.apache.org/docs/r2.5.1/api/org/apache/hadoop/yarn/api/records/Resource.html#newInstance(int,%20int) |title=Resource (Apache Hadoop Main 2.5.1 API) &amp;lt;!-- |author=Staff writer(s); no by-line.--&amp;gt; |date=2014-09-12 |website=apache.org |publisher=Apache Software Foundation |access-date=2014-09-30 |archive-url=https://web.archive.org/web/20141006090717/http://hadoop.apache.org/docs/r2.5.1/api/org/apache/hadoop/yarn/api/records/Resource.html#newInstance(int,%20int) |archive-date=2014-10-06 |url-status=dead }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://hortonworks.com/blog/apache-hadoop-yarn-concepts-and-applications/ |title=Apache Hadoop YARN – Concepts and Applications |last1=Murthy |first1=Arun |date=2012-08-15 |website=hortonworks.com |publisher=Hortonworks |access-date=2014-09-30 |archive-date=2017-09-11 |archive-url=https://web.archive.org/web/20170911024811/https://hortonworks.com/blog/apache-hadoop-yarn-concepts-and-applications/ |dead-url=no }}&amp;lt;/ref&amp;gt;；&lt;br /&gt;
* &amp;#039;&amp;#039;Hadoop MapReduce&amp;#039;&amp;#039; – 用于大规模数据处理的MapReduce计算模型实现；&lt;br /&gt;
* &amp;#039;&amp;#039;Hadoop Ozone&amp;#039;&amp;#039; – （于2020年引入） Hadoop的对象存储。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hadoop&amp;#039;&amp;#039; 一词通常代指其基本模块和子模块以及生态系统&amp;lt;ref&amp;gt;{{cite web |url=https://finance.yahoo.com/news/continuuity-raises-10-million-series-120500471.html |title=Continuuity Raises $10 Million Series A Round to Ignite Big Data Application Development Within the Hadoop Ecosystem &amp;lt;!-- |author=Staff writer(s); no by-line.--&amp;gt; |date=2012-11-14 |website=finance.yahoo.com |publisher=[[Marketwired]] |access-date=2014-10-30 |archive-date=2017-09-10 |archive-url=https://web.archive.org/web/20170910221558/https://finance.yahoo.com/news/continuuity-raises-10-million-series-120500471.html |dead-url=no }}&amp;lt;/ref&amp;gt;，或可以安装在 Hadoop 之上的软件包的集合，例如[[Pig|Apache Pig]]、[[Apache Hive]]、[[Apache HBase]]、[[Apache Phoenix]]、[[Apache Spark]]、[[Apache ZooKeeper]]、[[Cloudera Impala]]、[[Apache Flume]]、[[Apache Sqoop]]、[[Apache Oozie]]和[[Apache Storm]]&amp;lt;ref&amp;gt;{{cite web |url=http://hadoop.apache.org/ |title=Hadoop-related projects at |publisher=Hadoop.apache.org |access-date=2013-10-17 |archive-date=2017-09-23 |archive-url=https://web.archive.org/web/20170923024639/http://hadoop.apache.org/ |dead-url=no }}&amp;lt;/ref&amp;gt;。 &lt;br /&gt;
&lt;br /&gt;
Apache Hadoop的MapReduce和HDFS模块的灵感来源于[[Google]]的[[MapReduce]]和[[Google File System]]论文&amp;lt;ref&amp;gt;{{cite book &amp;lt;!-- |author=Staff writer(s); no by-line.--&amp;gt; |title=Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing and Presenting Data |url=https://books.google.com/books?id=axruBQAAQBAJ&amp;amp;pg=PA300|publisher=John Wiley &amp;amp; Sons |page=300 |date=2014-12-19 |isbn=9781118876220 |access-date=2015-01-29 }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
Hadoop 框架本身主要是用[[Java]]编程语言编写的，也包括了一些[[C语言]]编写的本机代码和[[Shell脚本]]编写的[[命令行界面|命令行]]实用程序。尽管MapReduce Java代码很常见，但任何编程语言都可以与Hadoop Streaming一起使用来实现用户程序的map和reduce部分&amp;lt;ref&amp;gt;{{cite web |url=http://www.mail-archive.com/nlpatumd@yahoogroups.com/msg00570.html |title=nlpatumd; Adventures with Hadoop and Perl |publisher=Mail-archive.com |date=2010-05-02 |access-date=2013-04-05 |archive-date=2017-08-14 |archive-url=https://web.archive.org/web/20170814193116/http://www.mail-archive.com/nlpatumd@yahoogroups.com/msg00570.html |dead-url=no }}&amp;lt;/ref&amp;gt;。Hadoop 生态系统中的其他项目实现了更为丰富的用户界面。&lt;br /&gt;
&lt;br /&gt;
== 主要子项目 ==&lt;br /&gt;
[[File:Cubieboard HADOOP cluster.JPG|thumb|Hadoop小[[计算机集群]]用Cubieboard电脑。]]&lt;br /&gt;
* Hadoop Common：在0.20及以前的版本中，包含HDFS、[[MapReduce]]和其他项目公共内容，从0.21开始HDFS和MapReduce被分离为独立的子项目，其余内容为Hadoop Common&lt;br /&gt;
* HDFS：Hadoop分佈式文件系統（Distributed File System）－HDFS（Hadoop Distributed File System）&lt;br /&gt;
* MapReduce：并行计算框架，0.20前使用org.apache.hadoop.mapred旧接口，0.20版本开始引入org.apache.hadoop.mapreduce的新API&lt;br /&gt;
&lt;br /&gt;
== 相關项目 ==&lt;br /&gt;
* [[Apache HBase]]：分布式[[NoSQL]]列[[数据库]]，类似[[谷歌]]公司[[BigTable]]。&lt;br /&gt;
* [[Apache Hive]]：构建于hadoop之上的[[数据仓库]]，通过一种类[[SQL]]语言HiveQL为用户提供数据的归纳、查询和分析等功能。Hive最初由[[Facebook]]贡献。&lt;br /&gt;
* [[Apache Mahout]]：[[机器学习]]算法软件包。&lt;br /&gt;
* [[Apache Sqoop]]：[[结构化数据]]（如[[关系数据库]]）与Apache Hadoop之间的数据转换工具。&lt;br /&gt;
* [[Apache ZooKeeper]]：分布式锁设施，提供类似[[Google]] [[Chubby]]的功能，由[[Facebook]]贡献。&lt;br /&gt;
* [[Apache Avro]]：新的数据[[序列化]]格式与传输工具，将逐步取代Hadoop原有的IPC机制。&lt;br /&gt;
&lt;br /&gt;
== 知名用戶 ==&lt;br /&gt;
=== Hadoop在Yahoo!的應用 ===&lt;br /&gt;
2008年2月19日，[[雅虎]]使用10,000個[[微處理器]]核心的[[Linux]][[计算机集群]]運行一個Hadoop應用程式。&amp;lt;ref&amp;gt;{{Cite web |url=http://developer.yahoo.com/blogs/hadoop/2008/02/yahoo-worlds-largest-production-hadoop.html |title=Yahoo! Launches World&amp;#039;s Largest Hadoop Production Application (Hadoop and Distributed Computing at Yahoo!) |accessdate=2008-09-04 |archive-date=2008-05-14 |archive-url=https://web.archive.org/web/20080514135459/http://developer.yahoo.com/blogs/hadoop/2008/02/yahoo-worlds-largest-production-hadoop.html |dead-url=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 其他用戶 ===&lt;br /&gt;
其他知名用戶包括&amp;lt;ref&amp;gt;{{Cite web |url=http://wiki.apache.org/hadoop/PoweredBy |title=PoweredBy |access-date=2008-09-07 |archive-url=https://web.archive.org/web/20121129102729/http://wiki.apache.org/hadoop/PoweredBy |archive-date=2012-11-29 |dead-url=yes }}&amp;lt;/ref&amp;gt;：&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; column-count:3;&amp;quot;&amp;gt;&lt;br /&gt;
* A9.com&lt;br /&gt;
* [[Facebook]]&lt;br /&gt;
* Fox Interactive Media&lt;br /&gt;
* [[华为]]&lt;br /&gt;
* [[IBM]]&lt;br /&gt;
* ImageShack&lt;br /&gt;
* [[資訊科學研究院]]&lt;br /&gt;
* [[Joost]]&lt;br /&gt;
* [[Last.fm]]&lt;br /&gt;
* Powerset&lt;br /&gt;
* [[紐約時報]]&lt;br /&gt;
* Rackspace&lt;br /&gt;
* Veoh&lt;br /&gt;
* [[中華電信]]&lt;br /&gt;
* [[中国移动]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hadoop與Sun Grid Engine ==&lt;br /&gt;
[[昇陽]]電腦的[[Sun Grid Engine]]可以用来调度Hadoop Job。&amp;lt;ref&amp;gt;{{cite web|url=http://blogs.sun.com/ravee/entry/creating_hadoop_pe_under_sge|title=Creating Hadoop pe under SGE|date=2008-01-16|publisher=[[Sun Microsystems]]|deadurl=yes|archiveurl=https://web.archive.org/web/20080912170855/http://blogs.sun.com/ravee/entry/creating_hadoop_pe_under_sge|archivedate=2008-09-12|accessdate=2008-09-04}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://wikis.sun.com/download/attachments/170755116/hpcworkshop_hdfs.pdf|title=HDFS-Aware Scheduling With Grid Engine|date=2009-09-10|publisher=[[Sun Microsystems]]}}{{dead link|date=2017年11月 |bot=InternetArchiveBot |fix-attempted=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hadoop與Condor ==&lt;br /&gt;
[[威斯康辛大學麥迪遜分校]]的Condor[[計算機集群]]軟件也可以用作Hadoop Job的排程。&amp;lt;ref&amp;gt;{{cite web|url=http://www.cs.wisc.edu/condor/CondorWeek2010/condor-presentations/thain-condor-hadoop.pdf|title=Condor integrated with Hadoop&amp;#039;s Map Reduce|date=2010-04-15|publisher=[[威斯康辛大學麥迪遜分校]]|accessdate=2011-03-15|archive-date=2011-04-01|archive-url=https://web.archive.org/web/20110401055838/http://www.cs.wisc.edu/condor/CondorWeek2010/condor-presentations/thain-condor-hadoop.pdf|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 參見 ==&lt;br /&gt;
* [[大数据]]&lt;br /&gt;
* [[雲端運算]]&lt;br /&gt;
* [[高性能計算集群]]&lt;br /&gt;
* [[OpenStack]]－以[[Apache許可證]]授權的雲端運算軟件。&lt;br /&gt;
* [[Apache Spark]]&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
* [http://hadoop.apache.org/ Hadoop官方網站]{{Wayback|url=http://hadoop.apache.org/ |date=20170923024639 }}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{Apache}}&lt;br /&gt;
{{Filesystem}}&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Apache软件基金会项目|Hadoop]]&lt;br /&gt;
[[Category:大數據]]&lt;br /&gt;
[[Category:分散式檔案系統]]&lt;br /&gt;
[[Category:雲端運算]]&lt;br /&gt;
[[Category:用Java編程的自由軟體]]&lt;br /&gt;
[[Category:自由系統軟體]]&lt;br /&gt;
[[Category:Hadoop| ]]&lt;br /&gt;
[[Category:使用Apache许可证的软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ohtashinichiro</name></author>
	</entry>
</feed>