hadoop灾备

master 故障测试(冷备方案NameNode故障手动切换):
1. 不切换 NameNode 主机。
1).复制 SecondaryNameNode 的 fs.checkpoint.dir 目录的数据到 NameNode 的对应目录。
2).清空 NameNode 的 dfs.name.dir 目录的数据,保留空目录。
3).在 NameNode 主机执行 hadoop namenode -importCheckpoint 。
4).执行 hadoop fsck / 检查文件系统,"The filesystem under path '/' is HEALTHY" 为正常结果。
5).结束 步骤 3). 中的命令,Ctrl + C,结束 checkpoint
6).清空 NameNode 的 fs.checkpoint.dir 目录的数据
7). start-dfs.sh 正常启动 datenode
2. 切换 NameNode 主机
0). 修改 DNS 服务器,把 master.hadoop 指向新的 NameNode
1).复制 SecondaryNameNode 的 fs.checkpoint.dir 目录的数据到 NameNode 的对应目录。
2).清空 NameNode 的 dfs.name.dir 目录的数据,保留空目录。
3).在 NameNode 主机执行 hadoop namenode -importCheckpoint 。
3.1). 结束 步骤 3). 中的命令,Ctrl + C,结束 checkpoint
3.2). stop-all.sh 停掉 hadoop 集群
4). 清空 NameNode 的 fs.checkpoint.dir 目录的数据
5). start-all.sh 启动 hadoop 集群
6). 执行 hadoop fsck / 检查文件系统,检查数据的完整性,"The filesystem under path '/' is HEALTHY" 为正常结果。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值