hadoop-2.2.0 升级 2.6.0

hadoop-2.2.0 升级 2.6.0

hadoop-2.2.0

 

准备

  • 通过一次全面的fsck检查现有系统是否健康,并可记录下fsck的输出信息,用于升级后的对比。
    ./bin/hadoop fsck / -files -blocks -locations > dfs-v-old-fsck-1.log
    ./bin/hadoop dfs -lsr / > dfs-v-old-lsr-1.log
    ./bin/hadoop dfsadmin -report > dfs-v-old-report-1.log
  • 备份namenode信息,即etc/hadoop/hdfs-site.xml下的dfs.namenode.name.dir所指向的文件夹
  • 备份配置文件,即etc/hadoop文件下的hadoop-env.shyarn-env.shcore-site.xmlmapred-site.xmlhdfs-site.xmlyarn-site.xml
 

升级

  • 关闭集群./sbin/stop-all.sh
  • 下载hadoop-2.6.0,并解压到不同于hadoop-2.2.0的文件夹。
  • 替换etc/hadoop下的相关文件。
  • 执行./sbin/hadoop-daemon.sh start namenode -upgrade升级namenode。
    可通过./bin/hadoop dfsadmin -upgradeProgress status来查看进度。
  • 执行./sbin/start-dfs.sh来启动HDFS。
 

回滚

  • ./sbin/stop-all.sh关闭hadoop
  • 回到原有的hadoop文件夹
  • ./bin/start-dfs.sh –rollback完成回滚
 

完成升级

  • 在集群运行一段时间,且没有出现问题的情况下,执行./bin/hadoop dfsadmin -finalizeUpgrade删除备份,完成升级。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值