Experience on Namenode backup and restore --- checkpoint

性能测试 hive Use ANALYZE table columns 测试记录数: 346804534  数据大小:20GB select eventchannel from event8 where pdate = '2015-09-01' and lower(eventchannel) rlike 'window' and eventsourcemachine rlike 'changhong' group by eventchannel having 阅读详情

Hadoop version: Hadoop 2.2.0.2.0.6.0-0009

Well, We can do this by building Secondary Namenode, Checkpoint node or Backup node.

Example:

Assuming you have a Secondary Namenode.

1. Check secondary namenode checkpoint status:

dfs.namenode.secondary.http-address in  %HADOOP_CONF_DIR%/hdfs-site.xml

fs.namenode.checkpoint.dir in  %HADOOP_CONF_DIR%/hdfs-site.xml

dfs.namenode.checkpoint.edits.dir in  %HADOOP_CONF_DIR%/hdfs-site.xml

dfs.namenode.checkpoint.period in  %HADOOP_CONF_DIR%/hdfs-site.xml

2. Backup your real time checkpoint by hand:

On Secondary namenode, Stop Hadoop secondary namenode service.

Run cmd.exe by user hadoop ( or some users have full permission )

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. Runas /user:hadoop cmd.exe  
You must have user hadoop password.

Backup real time checkpoint:

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. cmd>%hadoop_home%/bin/hadoop secondarynamenode -checkpoint force  
Start Hadoop secondary namenode service. and check secondary namenode checkpoint status ( see step 1)

3. Stop Namenode services or reboot Namenode ( if hadoop service set to booting manual ,the services would all stop after reboot )

As for test, I backup my dfs.namenode.name.dir (i.e C:\hdpdata\hdfs\nn)  first for my next test ( restore from my namenode dir backup ) .

Delete all files in C:\hdpdata\hdfs\nn ,

Open  dfs.namenode.checkpoint.dir (see %HADOOP_CONF_DIR%/hdfs-site.xml ) in secondary namenode (i.e. c:\hdpdata\hdfs\snn )

Copy all secondary checkpoint files( except the lock file) from this folder to your namenode's checkpoint dir (dfs.namenode.checkpoint.dir the same as secondary namenode)

Make sure namenode's checkpoint dir is empty already !

4.  Restore from checkpoint dir

Run cmd.exe by user hadoop ( or some users have full permission )

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. Runas /user:hadoop cmd.exe  
You must have user hadoop password.

Use this command to start hadoop service and import checkpoint from checkpoint dir

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. cmd>%hadoop_home%/bin/hdfs namenode -importcheckpoint  

Use ctrl+C to stop service which is completed. and Delete your namenode's checkpoint dir (dfs.namenode.checkpoint.dir the same as secondary namenode)


Start service by this command:

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. cmd>start_local_hdp_services.cmd  

Levae safemode

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. cmd>%hadoop_home%/bin/hdfs dfsadmin -safemode leave  


Balance you HDFS:

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. cmd>%hadoop_home%/bin/hdfs balancer -threshold 5  

5. Confirm your Hadoop service is restored successfully.

Open URL  http://namenode:50070/ to check if there are some missing block. If yes. Please kindly check where they are and what they are.

Because restore from secondary namenode isn't a real time restore solution. It may lost the last time what you do in the jobtracker. It doesn't matter. Just delete them.


Tips: If you want to restore a real time backup, please use multiplicate namenode dir mode. see next post... ...



  

SPARK & HIVE现在ACID的支持现状 在讨论之前,先介绍ACID是什么。 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency) 事务前后数据的完整性必须保持一致。 隔离性(Isolation) 事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。 持久性(... 阅读详情

相关推荐

Keil5实战:如何高效导出变量数据并实现可视化分析

本文详细介绍了在Keil5开发环境中,如何利用调试脚本高效导出程序运行时变量数据的方法。通过编写脚本自动捕获数据并保存为文件,再结合Excel或Python进行可视化分析,为嵌入式调试与算法优化提供了数据支撑,显著提升开发效率。

silver的专栏 1104

Experience on Namenode backup and restore --- checkpoint......

Hadoop version: Hadoop 2.2.0.2.0.6.0-0009 Well, We can do this by building Secondary Namenode, Checkpoint node or Backup node. Example: Assuming you have a Secondary Namenode. 1. Check secondary n

Kelvin Liang Study Footprint 1315

[LaTeX] 使用natbib宏包实现参考文献的“作者-年份”引用格式及常见编译错误排查

本文详细介绍了在LaTeX中使用natbib宏包实现参考文献“作者-年份”引用格式的完整流程。从宏包配置、.bib文件准备到标准编译步骤,重点解析了常见的“Bibliography not compatible with author-year”错误成因,并提供了彻底清理辅助文件等解决方案,帮助用户高效排版符合学术规范的参考文献。

moon9的博客 481

Ambari配置namenode HA

​ NameNode High Availability配置 在Ambari ui中, 选择Services > HDFS > Summary. 点击 Service Actions, 点击 Enable NameNode HA.  在Get Started 页面中, 输入一个 Nameservice ID然后点 Next. HA配置完后,就不用NameNode全域名而是用Na...

qq_21153619的博客 2653

等时替代模型( Isotemporal Substitution Model)

文献阅读:Associations of sedentary time and physical activity with adverse health conditions: Outcome-wide analyses using isotemporal substitution model(该论文于2022年4月28日发表在柳叶刀子刊 EClinicalMedicine 上)

姚巨龙的博客 1万+

深圳SILAS(智能融合低空系统)无人机调度系统介绍

一、系统定位与核心目标SILAS(Smart Integrated Lower Airspace System)是深圳市为低空经济打造的“数字大脑”,由粤港澳大湾区数字经济研究院自主研发,定位为城市级低空飞行智能调度与管理平台。核心目标是解决低空经济中“高密度、高复杂度、多主体”的飞行调度难题,实现空域资源的高效分配、飞行安全的智能监管及全场景服务的无缝协同,支撑深圳从“无人机之都”向“天空之城”升级。二、核心架构:低空基础设施“四张网”设施网。

主攻大数据 人工智能 物联网 安全 低空经济等方向。mtsc 、gtest特邀分享嘉宾 3739

HDFS中的checkpoint( 检查点 )的问题

1、问题的描述 由于某种原因,需要在原来已经部署了Cloudera CDH集群上重新部署,重新部署之后,启动集群,由于Cloudera Manager 会默认设置dfs.namenode.checkpoint.period和dfs.namenode.checkpoint.txns分别是1个小时和1000000。只要达到这两个条件之一,secondarynamenode会执行checkp...

weixin_30352191的博客 1665

ROS Navigation global_planner框架解析

ROS Navigation global_planner框架解析主要讲一下我看源码总结的框架,如果大家跟着这个框架看源码的话可能会看的比较快。主要讲解global_planner关键配置参数含义及关键函数Astar,Dijkstra,QuadraticCalculator::calculatePotential,PotentialCalculator::calculatePotential,GridPath::getPath,GradientPath::getPath.

Jeff_Lee_的博客 4693

Ambari 操作指南 (Ambari Operations) 之二

(继  Ambari 操作指南 (Ambari Operations) 之一  https://blog.youkuaiyun.com/devalone/article/details/80781652)   5. 管理服务高可用性 (Managing Service High Availability) Ambari web 提供了向导驱动的用户体验,可以配置一些 Hortonworks Data ...

devalone 的专栏 5793

Appsflyer S2S事件上报实战:从参数获取到避坑指南(附Firebase对比)

本文详细解析了Appsflyer S2S事件上报的实战技巧,包括核心参数获取、测试环境搭建、生产环境最佳实践以及高级场景处理。通过对比Firebase的事件上报机制,帮助开发者高效避坑并优化数据上报流程,提升应用分析与营销效果。

egg99的博客 884

RTX6000 PRO BLACKWELL 最优 CUDA 版本选择指南(适配 vLLM/SGLang 大模型推理)

本文针对NVIDIA Blackwell架构RTX6000PRO显卡部署vLLM/SGLang大模型推理引擎时的CUDA版本选择问题,提出专业建议。分析表明,CUDA12.9(需搭配552.06+驱动)是最优选择,因其完全支持BW架构特性,且与vLLM/SGLang最新版本深度适配。文章提供详细的Linux环境部署教程,包括驱动升级、CUDA12.9安装及vLLM/SGLang配置步骤,并指出CUDA13.0目前适配不完善,不推荐新手使用。最后给出常见问题解决方案,强调版本匹配对推理性能和稳定性的重要性。

2501_93651177的博客 681

Ambari学习5_apache ambari web页面无法访问解决办法

作者:Bo liang 链接:http://www.zhihu.com/question/34405898/answer/115001510 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 今天也安装Ambari时也遇到这个问题。百度上查了半天,也没看到结果,最后在其他搜索上查到了^_^。 1、先在命令行输入nproc命令。 [root@Slave3 var]# npr

wang_zhenwei的博客 5322

QT实现OPCUA服务端客户端(附完整源码)

QT实现OPCUA服务端客户端(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1818

hdfs中CheckPoint(检查点)

检查点节点 NameNode使用两个文件来保留其命名空间:fsimage,它是命名空间和编辑的最新检查点,是自检查点以来命名空间更改的日志(日志)。当NameNode启动时,它会合并fsimage和edits journal以提供文件系统元数据的最新视图。NameNode然后用新的HDFS状态覆盖fsimage并开始一个新的编辑日志。 Checkpoint节点定期创建命名空间的检查点。它从活...

Dimples. 3663

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

NameNode Last Checkpoint报错误[Checkpoint Critical]

问题: HDP重启后,NameNode Last Checkpoint报错误[Checkpoint Critical]   问题解决: 原理: HDP中的hdfs组件默认的dfs.namenode.checkpoint.period和dfs.namenode.checkpoint.txns分别是6个小时和1000000。 只要达到这两个条件之一,secondarynamenode会执行c...

我思,故我在!--My data life 4752

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ambari安装Namenode HA

默认状态ambari安装完成后,Namenode并不是HA状态,需要手动增加HA服务,操作如下: How To Configure NameNode High Availability 1.Check to make sure you have at least three hosts in your cluster and are running at least three Zoo

TURING.DT 3902

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Ambari安装后NameNode无法启动 404 - Retrying after 10 seconds. Reason:

问题描述: 在Ambari中启动HDFS中namenode时出现404 - Retrying after 10 seconds. Reason: Execution of '/usr/hdp/current/hadoop-hdfs-namenode/bin/hdfs dfsadmin -fs hdfs://master:8020 -safemode get | grep 'Safe mode i...

mighty13的专栏 1万+

【hadoop】NameNode故障处理

NameNode故障后,可以采用如下两种方法恢复数据。 方法一: 将SecondaryNameNode中数据拷贝到NameNode存储数据的目录 kill -9 NameNode进程 删除NameNode存储的数据 [hadoop@hadoop131 hadoop-2.7.2]$ rm -rf /opt/module/hadoop-2.7.2/data/tmp/dfs/name/* 拷贝S...

(。◕‿◕。) 968

impala+hue

下载impala 和 hue http://www.cloudera.com/documentation/enterprise/latest/topics/cdh_vd_cdh_package_tarball.html https://archive.cloudera.com/cdh5/redhat/7/x86_64/cdh/5.5.0/RPMS/x86_64/ impala  i

Kelvin Liang Study Footprint 3012

说说我对spark-sql的job的参数调优

首先要说的是机器配置 namenode/datanode:  cpu : 8core  memory: 56G 我现在是基于yarn+spark的架构来说。 现在设置 yarn.nodemanager.resource.memory-mb =51200 (50GB)  --每个node可以最多使用50GB作为 container 的分配 yarn.scheduler.minimum

Kelvin Liang Study Footprint 2736

CentOS7安装篇(hadoop平台搭建)

为了更好学习大数据,需要搭建一个学习的环境。有误的地方希望大家共同指教。 首先介绍下我的硬件: 2台pc机, 酷睿i7 ,16G 内存, 2T 硬盘 =============================================================================== 安装虚拟机VMware 10.0 在VMware上安装系统 CentOS7

Kelvin Liang Study Footprint 1274

restore hadoop primary namenode from secondary namenode checkpoint step by step

senario  1) install namenode

Kelvin Liang Study Footprint 988

Read note of HDFS User Guide

CheckPoint Node: The Checkpoint node's memory requirements are on the same order as the NameNode. The Checkpoint node is started by (execute on checkpoint node) bin/hdfs namenode -checkpoint t

Kelvin Liang Study Footprint 885

HDFS daily maintenance,, useful command

Hadoop version: Hadoop 2.2.0.2.0.6.0-0009 1.datanode report cmd>%hadoop_home%/bin/hdfs dfsadmin -report2.datanode balancer cmd>%hadoop_home%/bin/hdfs balancer -threshold 5 -policy datanode 3. Re

Kelvin Liang Study Footprint 862
上一篇: install hadoop2.2 trouble shooting
下一篇: 关于 cpu core thread etc
Kelvin-Liang
博客等级 码龄18年 9粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值