Hadoop集群升级手记

1 到站点http://archive.cloudera.com/redhat/cdh/3u4/RPMS/noarch/下载hadoop、hive等rpm包
2 分发新软件包到个datanode
   scp -r hadoop-update-20120705 ip.$I:~/

3 hadoop dfsadmin -upgradeProgress status
  在此次更新之前,之前更新是否完成

4 stop-mapred.sh

  /etc/init.d/hadoop-0.20-jobtracker stop

  /etc/init.d/hadoop-0.20-tasktracker stop

5 hadoop fsck / -files -blocks -locations > dfs-v-old-fsck-1.log
  完成文件系统检查
  hadoop dfs -lsr / > dfs-v-old-lsr-1.log
  在本地保存完整的namespace
6 备份集群配置
7 stop-dfs.sh
  /etc/init.d/hadoop-0.20-namenode stop
  /etc/init.d/hadoop-0.20-datanode stop
8 安装新的hadoop版本
  for I in {157..196};do
      nohup ssh ip.$i "cd hadoop-update-20120705;rpm -ih hadoop-update-20110823/hadoop-0.20-0.20.2+923.97-1.noarch.rpm hadoop-update-20110823/hadoop-0.20-datanode-0.20.2+923.97-1.noarch.rpm hadoop-update-20110823/hadoop-0.20-tasktracker-0.20.2+923.97-1.noarch.rpm "
  done
9 hadoop-daemon.sh start namenode -upgrade
   开始升级,在此过程中hadoop dfsadmin -upgradeProgress status查看状态
10 hadoop dfs -lsr / > dfs-v-new-lsr-0.log
   hadoop fsck / -files -blocks -locations > dfs-v-new-fsck-1.log
   与之前的文件比对
11 start-mapred.sh
   
12 hadoop dfsadmin -finalizeUpgrade
   结束升级
13 失败的华
   hadoop namenode -rollback
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值