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)

相关推荐

  • SpringBoot JPA sort多属性排序的示例分析

    技术SpringBoot JPA sort多属性排序的示例分析这篇文章主要介绍SpringBoot JPA sort多属性排序的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SpringB

    攻略 2021年11月21日
  • 飞机商务舱和头等舱区别,公务舱和商务舱价格区别

    技术飞机商务舱和头等舱区别,公务舱和商务舱价格区别头等舱和商务舱的区别飞机商务舱和头等舱区别:位置头等舱一般设在客舱的前部,座椅的尺寸和前后间距都比较大,长航线甚至会采用平躺式座椅;与头等舱相比,商务舱设在客舱的中部,商

    生活 2021年10月27日
  • 基于alpine构建jdk镜像遇到的坑

    技术基于alpine构建jdk镜像遇到的坑 基于alpine构建jdk镜像遇到的坑alpine常用于作为docker的基础镜像,因为它很小,功能精简,基本上没有啥漏洞,记录一下最近用alpine作为基础

    礼包 2021年11月11日
  • C语言中柔性数组怎么用

    技术C语言中柔性数组怎么用这篇文章主要为大家展示了“C语言中柔性数组怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C语言中柔性数组怎么用”这篇文章吧。定义可调整大小的数

    攻略 2021年11月14日
  • 两个不可数名词加and用is还是are,不可数名词是用is还是are

    技术两个不可数名词加and用is还是are,不可数名词是用is还是are不可数名词用is。 不可数名词属于单数两个不可数名词加and用is还是are,不过两个不可数名词用and连起来,就成复数要用are了。 不可数名词一

    生活 2021年10月26日
  • R语言做文本挖掘 Part4文本分类

    技术R语言做文本挖掘 Part4文本分类 R语言做文本挖掘 Part4文本分类Part4文本分类
    【发现有人转载,决定把格式什么重新整理一遍,有时间做个进阶版文本挖掘,恩!原文地址:CSDN-R语言做文

    礼包 2021年12月18日