secondary namenode会定期将fsimage和edits从namenode上拉取进行合并,且在在secondary nemenode上有副本,当namenode节点损坏后,我们可以通过这些副本来还原一定程度上的namenode。

还原namenode有两种方法:

一、将secondary namenode上的数据复制到namenode上

二、使用

测试使用方法一进行恢复:

1、Kill namenode进程

2、清空namenode下name中的fsimage和edtis文件

3、将secondary namenode下的name中的fsimage和edits复制到namenode对应文件夹中

scp -R enche02:/home/enche/software/hadoop-2.7.7/data/hadoop/dfs/secondaryname/ /home/enche/software/hadoop-2.7.7/data/name

4、启动namenode

hadoop-daemon.sh start namenode

5、访问namenode节点页面,成功

二、使用命令恢复

1、如果secondary namenode和namenode不在一个节点上需要将secondary namenode的hadoop.tmp.dir目录拷贝到namenode对应的目录下

2、执行 hdfs namenode -importCheckpoint

3、如果步骤2在执行过程中出现文件被锁的情况,需要删除name目录下的lock文件

4、启动namenode

hadoop-daemon.sh start namenode

Hadoop——使用secondary namenode数据恢复namenode相关推荐

  1. Hadoop生态圈(十三)- Namenode元数据管理及各组件工作机制

    目录 前言 1. Namenode元数据管理 1.1 元数据是什么 1.2 元数据管理概述 1.2.1 内存元数据 1.2.2 磁盘元数据 1.2.2.1 fsimage内存镜像文件 1.2.2.2 ...

  2. Hadoop集群启动时,nameNode进程没有启动 :Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)解决方法

    前言 今天搭建Hadoop集群的最后,启动hadoop集群后,发现nameNode进程并没有启动,基于相信自己的原则,我一直认为我已经将生成的公钥添加到本地的认证文件中,排查了半天,最终还是选择,查看 ...

  3. 安装hadoop集群---resourcemanager和NameNode同一台机器上

    1.复制虚拟机,搞了5台. 1:namenode,resourcemanager 2:secondardNameNode 3,4,5:DataNode 2.修改了网卡配置,连接上SecureCRT - ...

  4. 安装hadoop集群---resourcemanager和NameNode不在同一台机器上

    1.复制虚拟机,搞了5台. 1:namenode 2:secondardNameNode,resourcemanager 3,4,5:DataNode 2.修改了网卡配置,连接上SecureCRT - ...

  5. Hadoop学习(七)---namenode结点的详细讲解

    转:https://blog.csdn.net/qq_37334135/article/details/78162285 一. NameNode 元数据目录结构 在/root/hd/dfs/name/ ...

  6. 指定hdfs中namenode的地址,任何命令获得hadoop中nameservice的活动namenode?

    The command: hdfs haadmin -getServiceState machine-98 Works only if you know the machine name. Is th ...

  7. Hadoop集群启动时NameNode未启动解决方法

    最近,我在学习搭建hadoop集群,可是搭建完成后当使用start-all.sh启动hadoop集群的时候,发现NameNode未启动,我经过反复查询发现是因为datanode的clusterID不匹 ...

  8. 【Hadoop 分布式部署 十 一: NameNode HA 自动故障转移】

    问题描述:    上一篇就是NameNode 的HA 部署完成,但是存在问题,问题是如果 主NameNode的节点宕机了,还是需要人工去使用命令来切换NameNode的Acitve 这样很不方便,所以 ...

  9. Hadoop常见问题 | 用浏览器访问namenode的50070端口不正常,如何解决?

    戳蓝字"CSDN云计算"关注我们哦! 我们很荣幸能够见证Hadoop十几年间经历了从无到有,再到称王.感动于技术的日新月异时,希望通过本篇有问有答,带大家解决Hadoop的常见问题 ...

最新文章

  1. 同事查询多行_从零学会SQL-简单查询
  2. vue中 this.$set的用法
  3. Qt Creator加States
  4. java B2B2C Springcloud多租户电子商城系统-集成项目简介
  5. primefaces_轻量级Web应用程序:PrimeFaces(JSF)+ Guice + MyBatis(第1部分)
  6. Json的反序列化 .net Newtonsoft.Json
  7. powershell 停止正在运行的用户应用
  8. echo显示文字后不换行(sep /p 和 echo 命令的一些细节)
  9. 让Internet Explorer成为你的软件集成平台
  10. ArrayList源码简单剖析 及与linkedlist vector 区别
  11. 亚马逊选品调研之全球品牌和专利注册查询方法
  12. c语言iic通讯编程,I2C总线万能程序(C语言)
  13. Playwright选择器
  14. 新华系“雄文”为何引发游戏产业3000亿市值蒸发?
  15. 从新一期技术雷达看技术领域最新趋势
  16. 手机号 MD5加密解密工具类
  17. 英语学习APP开发解决方案
  18. Linux - free相关
  19. 流密码的语义安全性与PRG的安全性
  20. asp.net视频教程于海涛

热门文章

  1. 【学习python】re 正则表达式匹配特定词性的conll,提取句子主干(主谓宾)
  2. “国密证书全生态应用战略研讨会”在深圳隆重召开
  3. 解决iview UI的Table组件数据刷新但是页面不刷新的问题
  4. 检测器:用递归特征金字塔和可切换的阿托洛斯卷积检测物体
  5. android命令行打包、签名+自动打包器
  6. Grub2启动项的修改和相关操作命令
  7. 先觉者李佳琦:筑牢这些看不见的能力
  8. 分布式光伏补贴_最新2018年各省市分布式光伏补贴政策汇总
  9. python软件菜单翻译_制作属于自己的翻译软件(基于PyQt5+Python+实时翻译)
  10. vmware上的Linux没法下载vmware tools、没法安装vim和gcc或者其他软件,怎么办