美文网首页
Hadoop简介

Hadoop简介

作者: coderLumia | 来源:发表于2019-05-22 11:46 被阅读0次

Hadoop概述

Hadoop是一个适合海量数据存储的分布式存储和分布式计算的平台。

Hadoop 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 Ozone:An object store for Hadoop.
  • Hadoop Submarine:A machine learning engine for Hadoop.

Hadoop 三大组件

  • hdfs:是一个分布式存储框架,适合海量数据存储
  • mapreduce:是一个分布式计算框架,适合海量数据计算
  • yarn:是一个资源调度平台,负责给计算框架分配计算资源
    "Hadoop 三大组件"

Hadoop 版本介绍

  • Apache hadoop:官方版本
  • Cloudera hadoop(CDH): 使用下载最多的版本,稳定,有商业支持(收费),在Apache的基础上打上了一些patch。推荐使用。
  • HortonWorks(HDP):基于Apache的版本进行了集成,结合Ambari可以实现平台化快速安装部署

Hadoop 运行模式

单机模式

  • 默认模式
  • 不对配置文件进行修改
  • 使用本地文件系统,而不是分布式文件系统
  • Hadoop不会启动NameNode、DataNode、JobTrack、TaskTracker等守护进程,Map()和Reduce()任务作为同一个进程的不同部分进行执行
  • 用于对MapReduce程序的逻辑进行调试,确保程序的正确

伪分布式模式

  • 在一台主机模拟多主机
  • Hadoop启动NameNode、DataNode、JobTracker、TaskTracker这些守护进程都在同一台机器上运行,是相互独立的Java进程
  • 在这种模式下,Hadoop使用的是分布式文件系统,各个作业由JobTracker服务、管理的独立进程。在单机模式之上增加了代码调试功能。允许检查内存使用情况,HDFS输入输出以及其他的守护进程进行交互。类似于完全分布式模式,因此,这种模式用于开发测试Hadoop程序的执行是否正确
  • 修改4个配置文件 core-site.xml(Hadoop集群的特性,作用于全部进程及客户端)、hdfs-site.xml(配置HDFS集群的工作属性)、mapred-site.xml(配置MapReduce集群的属性)、yarn-site.xml(配置Yarn的集群属性)
  • 格式化文件系统

完全分布式模式

  • Hadoop的守护进程运行在由多台主机搭建的集群上,是真正的生产环境
  • 在所有的主机上安装JDK和Hadoop,组成相互连通的网络。
  • 在主机间设置SSH免密码登录,把各从节点生成的公钥添加到主节点的信任列表
  • 修改4个配置文件 core-site.xml(Hadoop集群的特性,作用于全部进程及客户端)、hdfs-site.xml(配置HDFS集群的工作属性)、mapred-site.xml(配置MapReduce集群的属性)、yarn-site.xml(配置Yarn的集群属性)
  • 格式化文件系统

相关文章

  • java大数据之hadoop

    一、Hadoop简介 1.1 Hadoop是什么 The Apache Hadoop project develo...

  • 大数据技术原理与应用:大数据处理架构Hadoop生态圈

    Hadoop生态圈 概述 Hadoop简介什么是Apache hadoop?Apache Hadoop项目是以可靠...

  • Hadoop简介

    什么是hadoop hadoop是apache下的一款开源分布式大数据处理框架,通过多台廉价机器搭建集群的方式 ,...

  • Hadoop简介

    Hadoop是一个Apache基金会所开发的分布式系统基础架构,具有高容错、高可靠性、高扩展性、高效、低成本等特点...

  • Hadoop简介

    从数据爆炸开始。。。 一、 第三次工业革命 第一次:18世纪60年代,手工工厂向机器大生产过渡,以蒸汽机的发明...

  • Hadoop简介

    Hadoop 介绍 Hadoop是Apache组织的一个分布式计算框架(java语言),其最核心的设计就是:HDF...

  • Hadoop简介

    Hadoop概述开源分布式计算平台,以HDFS、MapReduce为核心,为用户提供了系统底层细节透明的分布式基础...

  • hadoop简介

    Hadoop简介 *Hadoop 擅长处理一次写入,多次读出的数据 hadoop两大核心组件是 HDFS 和 ma...

  • Hadoop简介

    Hadoop产生的意义 随着信息社会的进步,信息数据的激增,海量数据的存储和分析成为难题,即使硬盘的存储容量不断提...

  • Hadoop简介

    1. Hadoop简介 由于几乎所有的书中都会提到Hadoop的发展史, 这里就不说Hadoop的历史时间线了. ...

网友评论

      本文标题:Hadoop简介

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