Hadoop基础教程-第2章 Hadoop快速入门(2.1 Hadoop简介)

大数据学习菜鸟的Hadoop快速入门基础教程汇总详细解答 大数据学习菜鸟的Hadoop快速入门基础教程汇总详细解答 1、大数据 大数据是一门概念,也是一门技术,是以Hadoop为代表的大数据平台框架上进行各种数据分析的技术。 大数据包括了以Hadoop和Spark为代表的基础大数据框架,还包括实时数据处理,离线数据处理,数据分析,数据挖掘和用机器算法进行预测分析等技术。 更多精彩内容 点击我学 2、Hadoop Hadoop是一个开源的大数据... 阅读详情

第2章 Hadoop快速入门
2.1 Hadoop简介
2.1.1 Hadoop编年史
(1)2002年10月,Doug Cutting和Mike Cafarella创建了开源网页爬虫项目Nutch。

(2)2003 年 Google 发表了一篇技术学术论文关于 Google 文件系统(GFS)。GFS 也就是 Google File System,是 Google 公司为了存储海量搜索数据而设计的专用文件系统。

(3)2004年7月,Doug Cutting和Mike Cafarella在Nutch中实现了类似GFS的功能,即后来HDFS的前身。

(4)2004年 Google 又发表了一篇技术学术论文,向全世界介绍了 MapReduce。2005年 Doug Cutting 又基于 MapReduce,在 Nutch 搜索引擎实现了该功能。

(5)2005年2月,Mike Cafarella在Nutch中实现了MapReduce的最初版本。

(6)2006年1月,Doug Cutting加入Yahoo!(雅虎)。Doug Cutting 将 NDFS 和MapReduce 升级命名为 Hadoop,Hadoop正式诞生!Yahoo! 开建了一个独立的团队给 Goug Cutting 专门研究发展 Hadoop。

(7)2006年2月,Apache Hadoop项目正式启动以支持MapReduce和HDFS的独立发展。

(8)2006年11月,Google发表了Bigtable论文,这最终激发了HBase的创建。

(9)2007年,百度、中国移动开始使用使用Hadoop技术。

(9)2008年1月,Hadoop 成为了 Apache 顶级项目。之后 Hadoop 被成功的应用在了其他公司,其中包括 Last.fm、Facebook、《纽约时报》等。

(10)2008年6月,Hadoop的第一个SQL框架——Hive成为了Hadoop的子项目。

(11)2009 年3月,Cloudera推出世界上首个Hadoop发行版——CDH(Cloudera’s Distribution including Apache Hadoop)平台,完全由开放源码软件组成。

(12)2009年7月 ,MapReduce 和 Hadoop Distributed File System (HDFS) 成为Hadoop项目的独立子项目。

(13)2009年10月,首届Hadoop World大会在纽约召开。

(14)2011年1月,ZooKeeper 脱离Hadoop,成为Apache顶级项目。

(15)2011年7月,Yahoo!和硅谷风险投资公司 Benchmark Capital创建了Hortonworks 公司,旨在让Hadoop更加可靠,并让企业用户更容易安装、管理和使用Hadoop。

(16)2012年3月,企业必须的重要功能HDFS NameNode HA被加入Hadoop主版本。

(17)2012年8月,另外一个重要的企业适用功能YARN成为Hadoop子项目。

(18)2014年2月,Spark逐渐代替MapReduce成为Hadoop的缺省执行引擎,并成为Apache基金会顶级项目。

2.1.2 Hadoop 核心组件
Hadoop 包含以下模块:

Hadoop Common:常见实用工具,用来支持其他 Hadoop 模块。
Hadoop Distributed File System(HDFS):分布式文件系统,它提供对应用程序数据的高吞吐量访问。
Hadoop YARN:一个作业调度和集群资源管理框架。
Hadoop MapReduce:基于 YARN 的大型数据集的并行处理系统。
其他与 Apache Hadoop 的相关项目包括:

Ambari:一个基于Web 的工具,用于配置、管理和监控的 Apache Hadoop 集群,其中包括支持 Hadoop HDFS、Hadoop MapReduce、Hive、HCatalog、HBase、ZooKeeper、Oozie、Pig 和 Sqoop。Ambari 还提供了仪表盘查看集群的健康,如热图,并能够以用户友好的方式来查看的 MapReduce、Pig 和 Hive 应用,方便诊断其性能。
HBase:一个可扩展的分布式数据库,支持结构化数据的大表存储。
Hive:数据仓库基础设施,提供数据汇总以及特定的查询。
Mahout:一种可扩展的机器学习和数据挖掘库。
Pig:一个高层次的数据流并行计算语言和执行框架。
Spark:Hadoop 数据的快速和通用计算引擎。Spark 提供了简单和强大的编程模型用以支持广泛的应用,其中包括 ETL、机器学习、流处理和图形计算。
ZooKeeper:一个高性能的分布式应用程序协调服务。
2.1.3 Hadoop三大发行版
(1) Apache Hadoop

Apache Hadoop最原始版本,所有其他发行版均基于该发行版实现的。

官网地址http://hadoop.apache.org/,Logo如下

0.23.x :非稳定版
2.x :最新版是2.8.0,建议使用2.7.3稳定版。
3.0:已发行多个测试版,正式稳定版尚未发布

(2)CDH
CDH(Cloudera’s Distribution for Hadoop)是Cloudera 公司的的Hadoop 发行版。

官方是https://www.cloudera.com/,Logo如下。

包含CDH4 和CDH5 两个版本
CDH4 ;基于Apache Hadoop 0.23.0 版本开发
CDH5 :基于Apache Hadoop 2.2.0 版本开发

(3)HDP

HDP(The Hortonworks Data Platform)是Hortonworks 公司的发行版。

官网地址是https://hortonworks.com/,Logo如下。

(4) 发行版选择

  • 作为学习,建议选择Apache Hadoop最新的稳定版;
  • 作为工作(生产环境),建议选择CDH或HDP稳定版。

(5) 不同发行版兼容性

架构、部署和使用方法一致,不同之处仅在若干内部实现。

转载自:https://blog.youkuaiyun.com/chengyuqiang/article/details/71698232

菜鸟的Hadoop快速入门 一、相关概念 1、大数据 大数据是一门概念,也是一门技术,是以Hadoop为代表的大数据平台框架上进行各种数据分析的技术。 大数据包括了以Hadoop和Spark为代表的基础大数据框架,还包括实时数据处理,离线数据处理,数据分析,数据挖掘和用机器算法进行预测分析等技术。 2、Hadoop Hadoop是一个开源的大数据框架,是一个分布式计算的解决方案。 Hadoop的两个核心解决了数据存储问题(H... 阅读详情

相关推荐

【Hadoop基础教程】2、Hadoop之单机模式搭建

单机模式所需要的系统资源是最少的,这种安装模式下,Hadoop的core-site.xml、mapred-site.xml、hdfs-site.xml配置文件均为空。默认情况下,官方hadoop-1.2.1.tar.gz文件默认使用的就是单机安装模式。当配置文件为空时,Hadoop完全运行在本地,不与其他节点交互,也不使用Hadoop文件系统,不加载任何守护进程,该模式主要用于开发调试MapRedu

andieguo的专栏 2817

Hadoop简介和体系架构

目录 2.1 Hadoop简介 2.1.1 Hadoop由来 2.1.2 Hadoop发展历程 2.1.3 Hadoop生态系统 2.2 Hadoop的体系架构 2.2.1 分布式文件系统HDFS 2.2.2 分布式计算框架MapReduce 2.2.3 分布式资源调度系统YARN 2. 2. 4三大发行版本 2.1 Hadoop简介 自从大数据的概念被提出后,出现了很多相关技术,其中对大数据发展最有影响力的就是开源分布式计算平台Hadoop,它就像软件发展史上的Win...

rm -rf/坏习惯 8327

Hadoop入门基础配置——jdk和Hadoop

Hadoop入门基础配置——jdk和Hadoop 版权声明: 本文为博主学习整理原创文章,如有不正之处请多多指教。 未经博主允许不得转载。 https://mp.csdn.net/postedit/82432180 Hadoop简介: Hadoop一个分布式系统基础构架,由Apache基金会开发(相当于红十字会,里面软件都是免费的)。Hadoop的框架最核心的设计是HDFS(海量的数据提...

qq_42595261的博客 2640

Hadoop 简介

Hadoop 生态圈是指围绕 Hadoop 软件框架为核心而出现的越来越多的相关软件框架,这些软件框架和 Hadoop 框架一起构成了一个生机勃勃的 Hadoop 生态圈

qq_40322236的博客 6万+

Hadoop从入门到精通之 如何从Hadoop1.x转到Hadoop2.x

Hello 大家好,我是stefan,今天来和大家分享下如何将Hadoop1.x迁移至Hadoop2.x。这篇博文提供了将Hadoop MapReduce应用从Hadoop1.x迁移到Hadoop2.x的方法。 在2.x的版本中,apache将resource management剥离出来集成到Hadoop YARN里了,目的在于将application management框架分开使得

郭胜龙的技术博客 2125

hadoop 1.0 && hadoop 2.0对比

hadoop 1.0 && hadoop 2.0对比 hdfs 1.0 NameNode管理着整个文件系统,负责接收用户的操作请求 NameNode管理着整个文件系统的目录结构,所谓目录结构类似于我们Windows操作系统的体系结构 NameNode管理着整个文件系统的元数据信息,所谓元数据信息指定是除了数据本身之外涉及到文件自身的相关信息 NameNode保管着文件与block块序列之间的对应关系以及block块与DataNode节点之间的对应关系 在hadoop..

P_king的博客 1622

hadoop简介

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。主要解决海量数据的存储和海量数据的分析计算问题并行计算的架构分而治之,先分后和。

weixin_43930865的博客 7248

强化学习之课程学习法

课程学习是一种有计划的学习方法,模拟人类学习的过程。它通过设置逐步增加难度的任务序列,让学习系统从简单的任务开始,逐渐过渡到复杂任务。这一方法可以显著提高训练效率,避免智能体一开始就面临过于复杂的任务,从而导致学习过程困难。逐步难度增加:从简单的任务开始,逐步增加任务的难度,直到智能体能够解决最复杂的任务。动态调整:根据智能体的学习进展,动态调整任务的难度,保证学习的过程始终处于一个适当的挑战性范围。

m0_64087341的博客 2694

大数据存储技术(1)—— Hadoop简介及安装配置

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。本文介绍Hadoop及其集群的搭建。

Morse_Chen的博客 2万+

一种基于改进YOLOv8并与ORB-SLAM3融合的动态环境密集点云同步定位与建图(SLAM)方法

文章提出了一种基于改进 YOLOv8 与 ORB-SLAM3 融合的动态环境稠密点云 SLAM 方法,通过引入GSConv 卷积模块和VoVGSCSP 特征融合模块优化 YOLOv8 的轻量性,结合实时目标检测与语义分割技术去除动态特征点,显著提升了动态场景下的位姿估计精度。

2401_87345388的博客 1937

AI 帮我写单测:pytest 覆盖率提升 40% 的协作日志

AI助力pytest测试覆盖率提升40%的实践总结 本文分享了作者通过AI协作提升Python项目测试覆盖率的实践经验。初始测试覆盖率仅45%的电商后端项目,通过系统化的AI协作策略(代码分析、场景矩阵设计、迭代优化)实现了显著改进。AI不仅生成312个高质量测试用例,更提供了测试设计思路和最佳实践建议。最终覆盖率提升至85%,发现并修复23个潜在bug,效率提升3倍。文章详细展示了用户服务、订单服务等核心模块的测试案例,以及分层Fixture设计、参数化测试等高级技巧。关键成功因素包括明确的协作边界、迭代

摘星编程的博客 3272

第1章 Hadoop 入门

文章目录第1章 Hadoop 入门1:单选题 第1章 Hadoop 入门 1:单选题 1:如果我们现有一个安装2.6.5版本的hadoop集群,在不修改默认配置的情况下存储200个每个200M的文本文件,请问最终会在集群中产生多少个数据块(包括副本)? A.200 B.40000 C.400 D.1200 2:关于HDFS安全模式说法正确的是?() A.在安全模式下只能写不能读 B.在安全模式下只能读不能写 C.在安全模式下读写都不允许 D.在安全模式下读写都可以 3:以下哪个不是HDFS的守

qq_52331221的博客 2119

华硕ROG枪神双系统实战:Ubuntu安装避坑指南

本文是华硕ROG枪神笔记本安装Ubuntu双系统的详细避坑指南。针对其独特的硬件与BIOS设计,文章核心解决了VMD控制器导致硬盘无法识别、驱动兼容性等关键难题,并提供了从BIOS设置、分区方案到安装后驱动配置与性能调优的一站式解决方案,帮助用户实现稳定的双系统体验。

raspberrypi5的博客 545

Hadoop入门书籍推荐

最近在学习Hadoop,看过好多网上大家的推荐书籍,最终自己接触到如下书籍: 1.自己购买《Hadoop基础教程》,《Hadoop技术内幕 深入解析MapReduce架构设计与实现原理》 2...

cty40618的博客 1955

基于Simulink的前馈解耦SVPWM整流器仿真

本文提出了一种基于Simulink的前馈解耦SVPWM整流器仿真方案,针对传统双闭环控制存在的耦合严重、电压利用率低等问题进行优化。通过前馈补偿dq轴耦合项(ωLiq和ωLid)结合SVPWM调制算法,实现了电流跟踪误差<3%、电压利用率达0.99、THD<3%的性能指标。文章详细阐述了系统架构设计,包括前馈解耦原理推导、SVPWM算法实现步骤,并提供了完整的Simulink建模方法。仿真结果表明,该方案在动态响应速度(25ms)和直流电压纹波(1.1%)方面显著优于传统SPWM控制。同时给出了

MHD0815的博客 162

046篇:数据统计:分组、求和、平均值、最大最小值

本文介绍了在RPA中实现数据分组统计的方法。通过字典+循环组合,可以完成按单字段或多字段的分组聚合操作,包括求和、计数、求平均值及最大/最小值等。文章详细讲解了分组统计的原理,并提供了单级分组、多级分组的具体实现步骤,最后通过销售数据按月分组的实战案例,演示了如何从原始数据到生成汇总报表的完整流程。这些方法可以灵活应用于各类数据统计分析场景。

weixin_59649563的博客 213

Hadoop1.0和Hadoop2.0的区别

hadoop1与hadoop2这兄弟两个有啥不同呢?

qq_35952082的博客 1万+

基于STM32+OneNet设计的物联网智慧路灯(100)

本次设计的智能路灯采用STM32芯片和OneNet物联网平台进行连接,开发出支持太阳能充电锂电池供电、GPS定位上传位置信息、手动/自动控制路灯开关、环境光照调节、红外传感器检测周围人员、空气质量监测等多项功能。同时,当路灯发生异常情况时,系统可以自动发送邮件或短信到指定邮箱或电话。

7724

Hadoop 1.x 和 Hadoop 2.x 有什么区别?

前言 本文隶属于专栏《1000个问题搞定大数据技术体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见1000个问题搞定大数据技术体系 正文 YARN Hadoop 和 Hadoop 之间的最大不同是 YARN 。 YARN 是“ Yet Another Resource Negotiator ”的缩写。 Hadoop 仅仅是 HDFS 和 MapReduce 计算框架的组合。 正如我们所看到的,在 Hadoop 中, YARN 位于 HDF

Shockang的博客 1万+

27、物联网中的量子密钥分发:安全通信新范式

本文探讨了物联网(IoT)快速发展所带来的安全挑战,并提出量子密钥分发(QKD)作为应对新兴威胁的新范式。文章详细介绍了QKD的基础原理、BB84协议的实现流程以及其在物联网中的应用前景,同时强调了安全专业人员提升技能、制定标准化指南以及跨学科合作的重要性。通过利用量子力学特性,QKD能够提供更高的通信安全性,抵御量子计算等未来威胁,为物联网的安全发展提供保障。

tequila的博客 155

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

1.2 Hadoop快速入门

任务目的 重点掌握Hadoop的核心组件 了解Hadoop的发展历史及其生态体系 熟记Hadoop的主要特性 任务清单 任务1:Hadoop简介 任务2:Hadoop产生背景 任务3:Hadoop特性 任务1:Hadoop简介   1. Hadoop 是 Apache 软件基金会旗下的一个开源的分布式计算平台。   2. Hadoop 提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理;   “处理”什么问题?   海量数据的存储和海量数据的分析计算问题。也就是

c_lanxiaofang的博客 597

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Hadoop1和Hadoop2和Hadoop3之间的差异

本文将从多个方面详细探讨Hadoop1和Hadoop2和Hadoop3之间的差异,借鉴了某些外国技术博客

数据攻城狮的博客 3252

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Hadoop 基础教程

Hadoop 基础教程 项目介绍 本项目旨在提供一个全面的 Hadoop 基础教程,帮助初学者快速理解和掌握 Hadoop 的核心概念和使用方法。Hadoop 是一个开源的分布式存储和计算框架,主要用于处理大规模数据集。它通过将数据分布在多个节点上进行并行处理,从而提高数据处理的效率和可靠性。 项目快速启动 环境准备 确保你已经安装了 Java 8 或更高版本。 下载并解压 Hadoop 安装包...

gitblog_00026的博客 550

hadoop快速入门

数据是什么:数据是指对客观事件进行记录并可以鉴别的符号如果目录文件名字以.开始,就是隐藏目录如果路径式.开始,是相对路径Hadoop之父doug cutting是一款apache软件基金会的一款开源软件允许用户使用简单编程实现跨机器集群对大量数据处理hdfs作为分布式文件存储系统,处于生态圈的底层和核心yarn作为分布式通用集群资源管理系统和任务调度平台,支撑各种运算引擎运行hadoop特性优点1.扩容很强2.成本低3.效率高4.可靠性强hadoop发型版本。

qq_68289621的博客 1166
下一篇: 执行 bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar wordcount /user/input出错
Cc_sec
博客等级 码龄8年 6粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值