Hadoop——使用secondary namenode数据恢复namenode
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相关推荐
- Hadoop生态圈(十三)- Namenode元数据管理及各组件工作机制
目录 前言 1. Namenode元数据管理 1.1 元数据是什么 1.2 元数据管理概述 1.2.1 内存元数据 1.2.2 磁盘元数据 1.2.2.1 fsimage内存镜像文件 1.2.2.2 ...
- Hadoop集群启动时,nameNode进程没有启动 :Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)解决方法
前言 今天搭建Hadoop集群的最后,启动hadoop集群后,发现nameNode进程并没有启动,基于相信自己的原则,我一直认为我已经将生成的公钥添加到本地的认证文件中,排查了半天,最终还是选择,查看 ...
- 安装hadoop集群---resourcemanager和NameNode同一台机器上
1.复制虚拟机,搞了5台. 1:namenode,resourcemanager 2:secondardNameNode 3,4,5:DataNode 2.修改了网卡配置,连接上SecureCRT - ...
- 安装hadoop集群---resourcemanager和NameNode不在同一台机器上
1.复制虚拟机,搞了5台. 1:namenode 2:secondardNameNode,resourcemanager 3,4,5:DataNode 2.修改了网卡配置,连接上SecureCRT - ...
- Hadoop学习(七)---namenode结点的详细讲解
转:https://blog.csdn.net/qq_37334135/article/details/78162285 一. NameNode 元数据目录结构 在/root/hd/dfs/name/ ...
- 指定hdfs中namenode的地址,任何命令获得hadoop中nameservice的活动namenode?
The command: hdfs haadmin -getServiceState machine-98 Works only if you know the machine name. Is th ...
- Hadoop集群启动时NameNode未启动解决方法
最近,我在学习搭建hadoop集群,可是搭建完成后当使用start-all.sh启动hadoop集群的时候,发现NameNode未启动,我经过反复查询发现是因为datanode的clusterID不匹 ...
- 【Hadoop 分布式部署 十 一: NameNode HA 自动故障转移】
问题描述: 上一篇就是NameNode 的HA 部署完成,但是存在问题,问题是如果 主NameNode的节点宕机了,还是需要人工去使用命令来切换NameNode的Acitve 这样很不方便,所以 ...
- Hadoop常见问题 | 用浏览器访问namenode的50070端口不正常,如何解决?
戳蓝字"CSDN云计算"关注我们哦! 我们很荣幸能够见证Hadoop十几年间经历了从无到有,再到称王.感动于技术的日新月异时,希望通过本篇有问有答,带大家解决Hadoop的常见问题 ...
最新文章
- 同事查询多行_从零学会SQL-简单查询
- vue中 this.$set的用法
- Qt Creator加States
- java B2B2C Springcloud多租户电子商城系统-集成项目简介
- primefaces_轻量级Web应用程序:PrimeFaces(JSF)+ Guice + MyBatis(第1部分)
- Json的反序列化 .net Newtonsoft.Json
- powershell 停止正在运行的用户应用
- echo显示文字后不换行(sep /p 和 echo 命令的一些细节)
- 让Internet Explorer成为你的软件集成平台
- ArrayList源码简单剖析 及与linkedlist vector 区别
- 亚马逊选品调研之全球品牌和专利注册查询方法
- c语言iic通讯编程,I2C总线万能程序(C语言)
- Playwright选择器
- 新华系“雄文”为何引发游戏产业3000亿市值蒸发?
- 从新一期技术雷达看技术领域最新趋势
- 手机号 MD5加密解密工具类
- 英语学习APP开发解决方案
- Linux - free相关
- 流密码的语义安全性与PRG的安全性
- asp.net视频教程于海涛
热门文章
- 【学习python】re 正则表达式匹配特定词性的conll,提取句子主干(主谓宾)
- “国密证书全生态应用战略研讨会”在深圳隆重召开
- 解决iview UI的Table组件数据刷新但是页面不刷新的问题
- 检测器:用递归特征金字塔和可切换的阿托洛斯卷积检测物体
- android命令行打包、签名+自动打包器
- Grub2启动项的修改和相关操作命令
- 先觉者李佳琦:筑牢这些看不见的能力
- 分布式光伏补贴_最新2018年各省市分布式光伏补贴政策汇总
- python软件菜单翻译_制作属于自己的翻译软件(基于PyQt5+Python+实时翻译)
- vmware上的Linux没法下载vmware tools、没法安装vim和gcc或者其他软件,怎么办