`
tenght
  • 浏览: 50399 次
社区版块
存档分类
最新评论

What Is Apache Hadoop?

 
阅读更多

What Is Apache Hadoop?

The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing.

可靠的,可扩展的开源软件,分布式计算。

The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.

Apache Hadoop 软件库是一个框架,允许大型数据集通过使用简单的编程模型的计算机集群的分布式处理。它的设计规模从单一服务器到数千台计算机,每个提供本地计算和存储。而不是依靠硬件提供的高可用性,库是用来检测和应用层处理失败,因此在计算机集群的顶部交付一个高可用性服务,每一个可能会失败。

The project includes these modules:

该项目包括这些模块:

  • Hadoop Common: The common utilities that support the other Hadoop modules.
  • Hadoop Distributed File System (HDFS™): A distributed file system that provides high-throughput access to application data.
  • Hadoop YARN: A framework for job scheduling and cluster resource management.
  • Hadoop MapReduce: A YARN-based system for parallel processing of large data sets.

  • Hadoop Common:一组分布式文件系统和通用I/O的组件与接口。hadoop 的核心。包括文件系统、远程调用 RPC 的序列化函数。
  • Hadoop分布式文件系统:分布式文件系统提供了高吞吐量的访问应用程序数据。高吞吐量分布式文件系统。GFS 的开源实现。
  • Hadoop YARN:作业调度和集群资源管理框架。下一代 MapReduce 框架。
  • Hadoop MapReduce:基于YARN的大型数据集的并行处理系统。大型分布式合并/计算数据处理模型。Google MapReduce 的开源实现。

Other Hadoop-related projects at Apache include:

包括在Apache中的Hadoop相关其他项目:

  • Ambari™: A web-based tool for provisioning, managing, and monitoring Apache Hadoop clusters which includes support for Hadoop HDFS, Hadoop MapReduce, Hive, HCatalog, HBase, ZooKeeper, Oozie, Pig and Sqoop. Ambari also provides a dashboard for viewing cluster health such as heatmaps and ability to view MapReduce, Pig and Hive applications visually alongwith features to diagnose their performance characteristics in a user-friendly manner.
  • Avro™: A data serialization system.
  • Cassandra™: A scalable multi-master database with no single points of failure.
  • Chukwa™: A data collection system for managing large distributed systems.
  • HBase™: A scalable, distributed database that supports structured data storage for large tables.
  • Hive™: A data warehouse infrastructure that provides data summarization and ad hoc querying.
  • Mahout™: A Scalable machine learning and data mining library.
  • Pig™: A high-level data-flow language and execution framework for parallel computation.
  • ZooKeeper™: A high-performance coordination service for distributed applications.

  • Ambari™:一个基于Web的工具配置,管理,监控Apache Hadoop集群,包括Hadoop HDFS,Hadoop Hive,Hadoop MapReduce,HCatalog,HBase,ZooKeeper,Oozie,Pig和Sqoop。Ambari还提供了一个仪表板查看集群健康如heatmaps和查看MapReduce的能力,Pig和Hive的视觉和应用功能在用一个用户友好的方式诊断其性能。
  • Avro™:数据序列化系统。
  • Cassandra™:一个没有单点故障的可扩展的多主数据库。由 Facebook 开发分布式数据仓库。apache 已经将 Cassandra 应用到各种云计算系统中。
  • Chukwa™:一个用于管理大型分布式系统的数据采集系统。日志收集与分析系统。
  • HBase™:一个可扩展的,支持大型表的结构化数据存储的分布式数据库。BigTable 的开源实现。
  • Hive™:数据仓库的基础设施,提供数据汇总和专案查询。
  • Mahout™:一个可扩展的机器学习和数据挖掘库。机器学习框架。
  • Pig™:一个高级别的数据流语言和执行框架的并行计算。大数据分析评估平台。
  • ZooKeeper™:高性能分布式协同服务的应用。
分享到:
评论

相关推荐

    Nicholas:HDFS:What is New in Hadoop 2

    该文档来自2013中国大数据技术大会上,Member of the Project Management Committee at Apache Hadoop,Nicholas关于《HDFS: What is New in Hadoop 2》主题的演讲。

    Hadoop从入门到上手企业开发

    007 What is Apache Hadoop讲解 008 Hadoop 的发展史和版本发展与区别 009 Hadoop 生态系统介绍讲解 010 Hadoop 生态系统介绍讲解 011 Hadoop 服务讲解 012 HDFS 架构的讲解 013 MapReduce 架构讲解和MapReduce思想...

    What is Hadoop

    Apache Hadoop正是为应对上述挑战而生的一款强大的开源软件平台。它由Apache软件基金会维护,Cloudera为其用户提供商业支持和服务。Hadoop不仅解决了大数据的存储问题,还提供了分析非结构化和结构化数据的新工具。 ...

    Learning Apache Kafka 2nd Edition

    Our goal is to give you an understanding not just of what Apache Kafka is, but also how to use it as a part of your broader technical infrastructure. In the end, we will walk you through ...

    Elasticsearch for Hadoop

    Using the old API – org.apache.hadoop.mapred Going real — network monitoring data Getting and understanding the data Knowing the problems Solution approaches Approach 1 – Preaggregate the ...

    Hadoop - IBM Data Engine for Hadoop and Spark

    Contents Noticesv Trademarksvi IBM Redbooks promotions vii Prefaceix Authorsix Now you can become a published author, too!x Comments welcome xi Stay connected to IBM Redbooks ...13 What is Apache Spark6

    Apache Flume Distributed Log Collection for Hadoop(PACKT,2ed,2015)

    Apache Flume is a distributed, reliable, and available service used to efficiently collect, aggregate, and move large amounts of log data. It is used to stream logs from application servers to HDFS ...

    Hadoop Succinctly

    Elton Stoneman’s Hadoop Succinctly explains how Hadoop works, what goes on in the cluster, demonstrates how to move data in and out of Hadoop, and how to query it efficiently. It also walks through ...

    Pro Docker: Learn how to use Containers as a Service for development and

    In this fast-paced book on the Docker open standards platform for developing, packaging and running portable ...Who This Book Is ForApache Hadoop Developers. Database developers. NoSQL Developers.

    Kubernetes Microservices with Docker(Apress,2016)

    Next, the book discusses using Kubernetes with all major groups of technologies such as relational databases, NoSQL databases, and in the Apache Hadoop ecosystem. The book concludes with using multi ...

    Learning Apache Kafka, 2nd Edition

    You will also learn how Kafka is designed internally and what configurations make it more effective. Finally, you will learn how Kafka works with other tools such as Hadoop, Storm, and so on.

Global site tag (gtag.js) - Google Analytics