美文网首页
Hadoop升级和回滚

Hadoop升级和回滚

作者: Summer_1981 | 来源:发表于2019-03-19 14:01 被阅读0次

现在软件更新非常快,当在一个已有集群上升级Hadoop时,像其他的软件升级一样,可能会有新的bug或一些会影响到现有应用的非兼容性变更出现。
在任何有实际意义的HDSF系统上,丢失数据是不被允许的,更不用说重新搭建启动HDFS了。HDFS允许管理员退回到之前的Hadoop版本,并将集群的状态回滚到升级之前。更多关于HDFS升级的细节在升级wiki上可以找到。HDFS在一个时间可以有一个这样的备份。 在升级之前,管理员需要用bin/hadoop dfsadmin -finalizeUpgrade(升级终结操作)命令删除存在的备份文件。下面简单介绍一下一般的升级过程:

  1. 升级 Hadoop 软件之前,请检查是否已经存在一个备份,如果存在,可执行升级终结操作删除这个备份。通过dfsadmin -upgradeProgress status命令能够知道是否需要对一个集群执行升级终结操作。
  2. 停止集群并部署新版本的Hadoop。
  3. 使用-upgrade选项运行新的版本(bin/start-dfs.sh -upgrade)。
  4. 在大多数情况下,集群都能够正常运行。一旦我们认为新的HDFS运行正常(也许经过几天的操作之后),就可以对之执行升级终结操作。注意,在对一个集群执行升级终结操作之前,删除那些升级前就已经存在的文件并不会真正地释放DataNodes上的磁盘空间。
  5. 如果需要退回到老版本,
  6. 停止集群并且部署老版本的Hadoop。
  7. 用回滚选项启动集群(bin/start-dfs.h -rollback)。

相关文章

  • Hadoop升级和回滚

    现在软件更新非常快,当在一个已有集群上升级Hadoop时,像其他的软件升级一样,可能会有新的bug或一些会影响到现...

  • K8S-滚动升级-回滚 -扩容

    应用升级有三种方式: 升级的时候一定要标记号 版本记录,方便回滚 回滚 查看历史发布版本 回滚上一个版本 回滚历史...

  • 测试kafka升级问题2018-03-20

    1.测试环境:测试是否支持回滚,升级0.10后回滚0.9.0 在升级好0.10.2的kafka集群中,创建测试to...

  • Mysql升级注意要点

    MySQL升级注意要点 1.升级的益处,升级的影响,数据库升级方案制定,升级失败的回滚方案。 升级益处 (MySQ...

  • nginx学习目录

    nginx安装部署和配置管理 nginx日志配置 nginx平滑升级与回滚 nginx反向代理 nginx负载均衡...

  • Harbor版本升级

    近期harbor漏洞频发,需要频繁升级,官方升级指北令人迷失,这里简略记录下升级过程。 备份 准备更新 更新 回滚...

  • git 本地回滚和远程回滚

    -- 本地分支回滚到指定版本 git reset --hard -- 强制推送到远程分支...

  • 架构设计原则

    N+1设计。系统中的每个组件都应做到没有单点故障; 回滚设计。确保系统可以向前兼容,在系统升级时应能有办法回滚版本...

  • nginx平滑升级与回滚

    1.安装配置1.6版本的 nginx 2.查看版本和模块 3.访问验证 4.升级nginx 将 nginx 版本进...

  • Rainbond 5.1.4发布,复杂微服务架构整体升级和回滚

    Rainbond 5.1.4发布, 复杂微服务架构整体升级和回滚 今天为大家带来Rainbond 5.1系列第四个...

网友评论

      本文标题:Hadoop升级和回滚

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