从Hadoop 1.x升级到Yarn

hadoop版本变迁 最近在研究hadoop时,发现hadoop的版本很混乱。原来的版本都说0.X.X开始,后来发现有1.X.X和2.X.X 这样就不太清楚了。 0.20.2版本以前(不含该版本)的配置文件都在default.xml中。 0.20.x以后的版本不含有eclipse插件的jar包,由于eclipse的版本不一,所以就需要自己编译源码生成对应的插件。 0.20.2——0.22.x版本的配置文件集 阅读详情

这里简单记录一下主要步骤。

1、停掉所有的Hadoop 1.x进程

2、copy Hadoop 2.x项目文件到所有节点上

3、设置Hadoop 2.x的环境变量

4、编辑Hadoop 2.x的配置文件

值得注意的是:需要使用之前版本的HDFS的meta data和 data。因此以下几项需要和之前版本Hadoop的设置一样:

a) core-site.xml

- hadoop.tmp.dir

b) hdfs-site.xml

- dfs.name.dir

- dfs.data.dir

5、启动hdfs

注意:如果直接使用‘sbin/start-dfs.sh’去启动hdfs,那么会失败,并抛出如下的错误:

因此,需要用命令‘sbin/start-dfs.sh -upgrade’来启动hdfs。然后,hdfs成功启动。

7、启动Yarn

命令:sbin/start-yarn.sh

8、测试MapReduce作业

由于Yarn能够向前兼容MRv1的程序,所以我们能成功执行hadoop-mapreduce-examples-2.0.3-alpha.jar以及hadoop-examples-1.1.1.jar里的MR jobs。

9、过一段时间后,如果觉得升级后的cluster稳定了,就可以执行命令“hadoop dfsadmin -finalizeUpgrade”来finalize这次upgrade。

需要注意的是,执行finalize操作时HDFS必须是工作状态,否则会报如下的错误:

finalizeUpgrade: Call From localhost.localdomain/127.0.0.1 to localhost:9010 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

【科研导航】【计算机视觉与图像处理】从顶刊到潜力股:跨学科(电子/电气/信息)SCI期刊投稿全景图 本文全面解析了计算机视觉与图像处理领域的SCI期刊投稿策略,涵盖从顶刊到潜力股的各类期刊特点。重点介绍了IEEE Transactions系列、Elsevier旗舰期刊以及二区优质期刊的审稿偏好和投稿技巧,特别适合电子/电气/信息交叉学科的研究者。文章还提供了三区、四区期刊的实用投稿建议,帮助科研新手快速找到适合的发表平台。 阅读详情

相关推荐

关于爱思唯尔官方Latex模版参考文献不是按照引用顺序编号,乱序问题

接下来使用工具打开cas-model2-names.bst文件,全词匹配搜索。其他期刊的模版也是一样的操作,把规定序号的规则的。爱思唯尔给的Latex模版大概文件结构如此。发现是按照第一作者的姓氏的大写字母排序。命令行给注释掉,小写的sort可别注释。

weixin_42748439的博客 5109

hadoop1.x 和 hadoop2.x版本在yarn 方面的区别

hadoop1.x 版本架构如下 hdfs+MapReduce,hdfs 沒问题,mapreduce 有以下缺点 针对mapreduce 以上的缺点,以及在1.X 版本中JobTracker既要负责资源调度又要负责任务调度 hadoop2.x 做了如下改变,只是针对mapreduce 做了改变,hdfs变动比较少 hadoop2.x 目前缺点 运行比较慢 算子少相当与只有map 和reduc...

weixin_43548518的博客 673

CMOS传输门(互补开关)实战指南 | 设计优化 + 常见问题解析

本文深入解析CMOS传输门(互补开关)的设计优化与常见问题,涵盖导通特性、版图设计、高频应用及混合信号设计等关键领域。通过实测数据和优化技巧,帮助工程师解决衬底连接、信号完整性等实际问题,提升数字和模拟混合信号设计的效率与可靠性。

weixin_29229989的博客 161

Call From s150/192.168.109.150 to 0.0.0.0:10020 failed on connection exception:

参考博客:点击打开链接 Hadoop连接本地数据库的时候报错 Exception in thread "main" java.io.IOException: java.net.ConnectException: Call From s150/192.168.109.150 to 0.0.0.0:10020 failed on connection exception: java.net.C

Joy 845

五子棋ai:极大极小搜索和α-β剪枝算法的思想和实现(qt和c++)(一)引言和界面设计

引言 alphaGo击败围棋冠军李世石的新闻让我对棋类博弈产生了浓厚的兴趣,无奈本人不会围棋,但算是一个五子棋业余爱好者,于是乎希望通过实现一个五子棋ai来了解相关算法和知识。 五子棋在英文中又称Gobang,five-in-row,还有两个称呼:gomoku和renju(连珠)。我来简要介绍一下区别。由于五子棋已经被机器严格证明了是一种**“不公平”的游戏,先手黑子是绝对占优的,并且先手有必胜*...

livingsu的博客 1万+

公文派2025:免费社区版重大安装更新!

距离上一次更新已经过去了将近一年的时间,今天我们带来了全新的免费2025社区版,该版本也是目前最新的版本,无需授权即可使用所有的功能。

似最初 1963

Hadoop3.x新特性

【建议收藏】谈Hadoop 3.x 新特性 Hadoop3.x中增强了很多特性,在Hadoop3.x中,不再允许使⽤jdk1.7,要求必须是jdk1.8以上版本。这是因为Hadoop 2.0是基于JDK 1.7开发的,而JDK 1.7在2015年4月已停止更新,这直接迫使Hadoop社区基于JDK 1.8重新发布一个新的Hadoop版本,即Hadoop3.x。Hadoop3.x以后将会调整方案架构,将MapReduce基于内存+io+磁盘共同处理数据。 Hadoop 3.x中引入了一些重要的功能和优化,包括

gggSam的博客 603

SAP Fiori Launchpad 自定义层文本翻译实战:精准修正 Tile、Catalog 与 Group 标题

SAP Fiori 项目中,入口层(tile/catalog/group)的翻译问题常被忽视,但其直接影响用户体验。与前端i18n不同,这些文本属于平台配置数据,需通过ABAP标准翻译流程(SE63)处理。关键步骤包括:使用/UI2/FLC定位Text ID和Configuration ID,根据前缀区分Main/Property WD Config Key,在SE63中锁定WDY_CONF_USERT2表对象进行翻译。操作时需注意使用系统源语言环境,翻译完成后可能需要清理缓存。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 170

Hadoop学习笔记之YARN

Hadoop1.x时:MapReduce:Master/Slave架构,1个JobTracker带多个TaskTrackerJobTracker: 负责资源管理和作业调度TaskTracker: 定期向JT汇报本节点的健康状况、资源使用情况、作业执行情况; 接收来自JT的命令:启动任务/杀死任务YARN:不同计算框架可以共享同一个HDFS集群上的数据,享受整体的资源调度XXX on YARN的好处...

Archer9511的博客 517

【C++】ROS:ROS1环境配置与基础示例

ROS1环境配置与基础示例

DevFrank的博客 2103

计算机视觉卷积神经网络(CNN)基础:从LeNet到ResNet

计算机视觉卷积神经网络(CNN)基础:从LeNet到ResNet,在计算机视觉领域,卷积神经网络(Convolutional Neural Network,CNN)已然成为推动众多任务发展的核心力量。从早期简单的图像识别,到如今复杂的目标检测、语义分割、图像生成等任务,CNN 都展现出了卓越的性能。CNN 的发展历程见证了一系列经典模型的诞生,其中 LeNet 作为开山之作,为 CNN 的发展奠定了基础,而 ResNet 则通过创新性的设计,突破了传统神经网络的限制,使得网络能够构建得更深、性能更优。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 14万+

从hadoop发展角度彻底明白hadoop1.x与hadoop2.x的区别

问题导读 1.hadoop1.x改造如果是两个jobtraker,你认为解决了什么问题? 2.hadoop1.x改造如果是两个jobtraker,你认为未解决了什么问题? 3.你如何看待hadoop2.x的yarn? hadoop1.x与hadoop2.x的区别,在初学者看来,起始存在很多模糊的地方。如果看这篇文章,当然需要对hadoop有个基本的认识。 推荐参考: 零基础

^_^TaeYang-Jade^_^ 604

动力学约束下的运动规划算法——状态栅格规划器(State Lattice Planner)

A*、RRT等算法建立的用于路径搜索的图模型是不考虑机器人的动力学约束的,其构建的图模型的两个相邻节点之间的路径可能是不可行的,或者很难被机器人跟踪的,现在我们想要使得图中相邻两个节点间的连接是一种满足动力学约束的可行的连接,那么如何构建一个这样的图呢? 构建这样的图通常有两种方法:第一种是基于控制空间的采样(正向方法)

慕羽★的博客 3104

Hadoop3.x相比老版本具有哪些优势?

YARN Timeline Service V2:YARN Timeline Service V2主要对Hadoop 2.x的YARN进行了两处优化,第一使用了更具有伸缩性的分布式体系架构,以及可扩展的后端存储,从而将数据的写入和读取进行了分离;·重构Shell脚本:Hadoop3.x中的Shell脚本被重写,修补了许多长期存在的Bug,提高了Hadoop使用时的稳定性。·精简内核:Hadoop 3.x剔除了过期的API,将默认组件的实现替换成更高效的实现。·HDFS负责Hadoop中的分布式文件存储。

zy1992As的博客 407

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

大数据面题:Hadoop 1.x,2x,3.x的区别

主从架构由一个主节点 Jobtrack 和多个从节点 Tasktrack 组成,真正执行任务的是 tasktrack 中运行着的maptask和reducetask,没有提供架构中主节点NameNode及jobtrack的高可用及负载均机制,MR兼具计算和资源调度两个作用,默认块大小64M。Yarn负责资源的调度,MR负责运算。Hadoop1.x : MR 处理业务逻辑运算 和 资源的调度,耦合性较大。缺点:消耗网络,消耗CPU,适用于冷数据集群。Hadoop3.x : 在组成上没有变化。

u013938578的博客 430

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

大数据Hadoop运维实战指南(二):Hadoop架构演进史——从1.x到3.x的革命性跃升

本文系统梳理了Hadoop从1.x到3.x的架构演进历程。Hadoop 1.x采用简单的HDFS+MapReduce架构,虽部署简单但存在单点故障和扩展性差等问题。2.x版本引入YARN资源管理和HDFS联邦架构,实现计算存储分离和多框架支持,大幅提升集群扩展性和资源利用率。3.x版本进一步优化,通过纠删码技术降低存储成本,并提升性能与云原生适配能力。运维复杂度随版本升级而增加,但获得的可靠性、资源利用率和功能扩展性显著提升。当前企业环境中,2.x仍占主流,但3.x已成为新建项目的首选。

weixin_42787985的博客 1092

hadoop里面的MapReduce和yarn的运行原理

hadoop 1.xx与hadoop2.xx的区别特别大。特别是HDFS和mapreduce都有了很大的改变。hadoop2.xx具有高容错,有效的减少了由于单点故障所产生的影响,并且可用性和速度都有很大的提升。 hadoop2.xx的主要变更: 1)、HDFS的NameNode 可以以集群的方式进行部署,这就是高可用集群,即HA-hadoop集群。 2)、MapReduce里面的JobTra

码农菜鸟的博客 2515

hadoop1.x和hadoop2.x的区别

1.组成 hadoop1.x有common、mapreduce、hdfs hadoop2.x有common、mapreduce、hdfs、yarn hadoop1.x的mapreduce负责计算、资源调度 hadoop2.x的mapreduce负责计算、yarn负责资源调度 2.功能 1、 HDFS的NameNodes可以以集群的方式布署,增强了NameNodes的水平扩展能力和可用性; 首先HD...

qq_45292079的博客 491

hadoop之 Hadoop1.x和Hadoop2.x构成对比

  Hadoop1.x构成: HDFS、MapReduce(资源管理和任务调度);运行时环境为JobTracker和TaskTracker; Hadoop2.0构成:HDFS、MapReduce/其他计算框架、YARN; 运行时环境为YARN   1、HDFS:HA、NameNode Federation   2、MapReduce/其他计算框架:运行在YARN之上的MapReduce通常称之为...

weixin_33830216的博客 241

Apache Hadoop 2.x的改进概述

Apache Hadoop 2.x的改进概述 Apache Hadoop 2.xconsists of significant improvements over the previous stable release(hadoop-1.x). 相对于Hadoop 1.x的稳定版本,Hadoop 2.x提供了如下重大改进。 Here is a shortoverview

yangxiaoying111的专栏 530

深度解析 Hadoop 核心技术:三大组件与架构演进

Hadoop 是大数据领域奠基性框架,以 “分而治之” 为核心,靠 HDFS、MapReduce、YARN 三大组件协同处理 PB 级数据。HDFS 提供高容错存储,MapReduce 实现并行计算,YARN 负责资源调度与多框架兼容。版本上,2.x 引入 YARN 解耦计算与调度,3.x 新增纠删码等特性优化性能。其凭借低成本、高扩展性、多数据兼容优势,广泛应用于多领域,虽面临 Spark 竞争,仍在离线批处理等场景不可替代,是开发者入门大数据的关键。

2401_89845953的博客 1023

初识hadoop

分布式存储,可以简单理解为存储数据的时候,数据不只存在一台机器上面,它会存在多台机器上面 分布式计算简单理解,就是由很多台机器并行处理数据hadoop1.x:HDFS+MapReduce hadoop2.x:HDFS+YARN+MapReduce hadoop3.x:HDFS+YARN+MapReduce 从Hadoop1.x升级到Hadoop2.x,架构发生了比较大的变化,这里面的HDFS是分布式存储,MapRecue是分布式计算,咱们前面说了Hadoop解决了分布式存储和分布式计算的问题,对应的就是这

m0_68290271的博客 422

大数据哔哔集20210106 - Hadoop3.0有哪些新特性

点击上方蓝色字体,选择“设为星标”回复”资源“获取更多惊喜大数据技术与架构点击右侧关注,大数据开发领域最强公众号!大数据真好玩点击右侧关注,大数据真好玩!【大数据哔哔集】是小编发起的每日...

微信搜:import_bigdata,大数据领域硬核原创作者 337

分布式资源管理与任务调度-Yarn

一.简介 1.是什么 Yarn(Yet Another Resource Negotiator,另一种资源协调者) 一种新的hadoop资源管理器,一个通用的资源管理系统 2.产生背景 hadoop1.x版本中JobTracker,TaskTracker的MRv1模型有很多局限性,如下: JobTracker出现单点故障,整个集群瘫痪 JobTracker负载过重 仅支持MR计算框架 资源管理和任务调度没有解耦 3.Yarn的特点 资源管理与任务调度解耦,一个集群的资源共享上层各个计算框架,按需分配

Antg的博客 475

Hadoop大数据时代的底座和基石

Hadoop大数据时代的底座和基石

菜鸟小码的博客 954
上一篇: HBase 0.96.0 的数据导入: 利用ImportTsv,completebulkload,Import
下一篇: 从 Yarn 回滚到 Hadoop 1.x
坡上的云
博客等级 码龄20年 50粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值