Hadoop 简介

技术Hadoop 简介 Hadoop 简介Hadoop 是什么Hadoop 是一个提供分布式存储和计算的开源软件框架,它具有无共享、高可用(HA)、弹性可扩展的特点,非常适合处理海量数量。Hadoop

Hadoop简介

Hadoop 是什么

Hadoop是一个开源软件框架,提供分布式存储和计算。它具有不共享、高可用性(HA)、灵活性和可扩展性的特点,非常适合处理海量。

Hadoop是一个开源软件框架。

Hadoop适合处理大规模数据。

Hadoop部署在可扩展的集群服务器上。

Hadoop 三大核心组件

HDFS(分布式文件系统)-——实现了文件在集群服务器上的分布式存储。

MAPREDUCE(分布式计算编程框架)——在集群服务器上实现分布式并行计算。

YARN(分布式资源调度系统)——帮助用户调度大量MapReduce程序,合理分配计算资源(CPU和内存)。

Hadoop 优点

高可靠性

Hadoop维护和存储多个数据副本,以增加数据冗余并避免数据丢失。

高扩展性

Hadoop集群可以轻松扩展更多的集群节点。

高效性

Hadoop可以在集群节点之间动态移动数据,并保证各节点数据的动态平衡,并行工作,处理速度非常快。

高容错性

Hadoop维护和存储多个数据副本,并可以自动重新分发失败的任务。

低成本

Hadoop是开源框架,项目的软件成本会大大降低。Hadoop是用Java语言编写的,可以跨平台运行。

Hadoop 生态圈

Hadoop生态系统是指越来越多的围绕Hadoop软件框架的相关软件框架,它们与Hadoop框架共同构成了一个生机勃勃的Hadoop生态系统。在某些场景中,Hadoop有时指的是Hadoop生态系统。

Hadoop生态系统架构图

Hadoop:最低的Hadoop共性:Hadoop系统是其他模块的基础设施。

HDFS:Hadoop分布式文件系统是Hadoop的基石。

另一个资源协调器是统一的资源管理和调度平台。

MapReduce:是一个编程模型,非常适合分布式计算。

Spark:新一代计算框架,相比MapReduce性能大幅提升。

这是一个分布式的、面向列的数据库(底层依赖于HDFS)。

是一个基于Hadoop的数据仓库工具(SQL语句)

Pig:与Hive类似,它也是分析和评估大型数据集的工具。

Impala:与Hive类似,它是一个可以向存储在HDFS和HBase中的海量数据提交交互式SQL查询的工具。

Mahout:是一个机器学习和数据挖掘库,可以实现经典的机器学习算法。

Flume:是一个高可用、高可靠、分布式的海量日志收集框架。

Sqoop:是关系数据库和Hadoop之间进行数据转换的工具。

卡夫卡:这是一个高吞吐量的分布式发布/订阅消息系统。

大数据处理平台及核心技术

Hadoop 与云计算

什么是云计算

云计算是一种可以通过网络轻松访问共享资源池,获取计算资源(如网络、服务器、存储、应用、服务等)的服务模式。)根据需要。

之所以称之为“云”,是因为在某些地方,云计算与真正的云非常一致。云的尺度可以动态缩放,边界模糊飘忽不定,具体位置无法确定,但确实存在于某处。

云计算的特点

根据需要提供服务(如租用云服务器,用户可根据需要申请配置,如CPU内核、内存大小等。)

宽带网络接入(用户可以随时随地使用各种终端设备通过互联网接入云计算服务)

资源池(通过共享资源池以统一的方式管理资源,通过使用虚拟化技术将资源共享给不同的用户)

高可扩展性(服务的规模可以快速扩展,例如云盘扩展)

可量化的服务(用户的使用情况可以通过监控软件进行监控,服务可以根据资源使用情况进行收费,如云盘流量)

大规模(例如,谷歌云计算中心有超过100万台服务器)

云计算的类型

根据云计算服务的类型,大致可以分为三类。

基础设施即服务(IaaS):为用户提供硬件设备(云服务器)

PaaS:提供用户应用的应用环境(无需维护服务器,只需上传应用即可)

SaaS:提供用户应用(云盘、云笔记)

华为、阿里巴巴集团、百度等。都是国内领先的云计算技术,主要是互联网巨头和系统集成提供商。

Hadoop 仅是云计算技术的一种实现,但云计算的概念则更为广阔,并不局限于某种技术。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/112511.html

(0)

相关推荐

  • 如何理解面向领域的微服务架构

    技术如何理解面向领域的微服务架构本篇内容主要讲解“如何理解面向领域的微服务架构”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解面向领域的微服务架构”吧!什么是微服务微服

    攻略 2021年10月23日
  • thinkphp6教程(thinkphp6实例教程)

    技术thinkphp6.0.7中如何使用JWT本篇内容介绍了“thinkphp6.0.7中如何使用JWT”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希

    攻略 2021年12月15日
  • 台湾云服务器租用选择台湾云服务器的优势

    技术台湾云服务器租用选择台湾云服务器的优势随着现在亚太地区海外云服务器的火爆,现在台湾云服务器的需求量也大增,下面就来谈谈选择台湾云服务器的五大理由更好的正常运行时间和可用性 与传统VPS不同,云服务器的可用性不取决于单

    礼包 2021年10月20日
  • 银氨溶液化学式,苯甲醛和银氨溶液的反应方程式

    技术银氨溶液化学式,苯甲醛和银氨溶液的反应方程式苯甲醛与银氨溶液反应方程式是HCHO+4Ag(NH3)2OH—△→(NH4)2CO3+4Ag↓+6NH3+2H2O银氨溶液化学式。 苯甲醛,甲醛的氢被苯取代后形成的有机化

    生活 2021年10月30日
  • 如何分析Spring AOP设计与原理

    技术如何分析Spring AOP设计与原理这篇文章给大家介绍如何分析Spring AOP设计与原理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。java程序执行——方法调用在学java基础我们就知道

    攻略 2021年12月3日
  • immutable模式详解(immutable解决哪些问题)

    技术Immutable集合的示例分析这篇文章主要为大家展示了“Immutable集合的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Immutable集合的示例分析”

    攻略 2021年12月16日