文档章节

SecondaryNameNode的Inconsistent checkpoint fields异常

cloud-coder
 cloud-coder
发布于 2014/05/14 14:49
字数 217
阅读 3549
收藏 2

一、概念介绍

    hadoop.tmp.dir配置参数指定hdfs的默认临时路径,这个最好配置,如果在新增节点或者其他情况下莫名其妙的DataNode启动不了,就删除此文件中的tmp目录即可。不过如果删除了NameNode机器的此目录,那么就需要重新执行NameNode格式化的命令。

    此参数最好在安装时进行配置

<property>
    <name>hadoop.tmp.dir</name>
    <value>/data/hadoop/tmp</value>
</property>


二、hdfs的SecondaryNameNode的日志报Inconsistent checkpoint fields异常的原因

    最近在本机测试hadoop集群时,发现SecondaryNameNode的日志总是报Inconsistent checkpoint fields异常:ERROR org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Exception in doCheckpoint
java.io.IOException: Inconsistent checkpoint fields.
    

    此异常即是配置hadoop.tmp.dir参数引起的,在hdfs-site.xml中增加此参数,重新启动集群即可。


© 著作权归作者所有

cloud-coder
粉丝 247
博文 194
码字总数 141537
作品 0
广州
架构师
私信 提问
SecondaryNameNode中的“Inconsistent checkpoint fields”错误原因

该错误原因,可能是因为没有设置好SecondaryNameNode上core-site.xml文件中的“hadoop.tmp.dir”。 2014-04-17 11:42:18,189 INFO org.apache.hadoop.hdfs.server.namenode.SecondaryNameNod......

一见蓝天
2014/04/19
0
0
hadoop集群时,用命令 -hdfs secondarynamenode 启动secondarynamenode报以下错误信息:checkpoint directory does not exist or is not accessible.

hdfs secondarynamenode 启动时报了以下错误信息: WARN common.Storage: Storage directory /home/hadoop/tmp/dfs/namesecondary does not exist 15/12/02 22:36:53 FATAL namenode.Second......

八戒_o
2015/12/02
1K
4
SecondaryNameNode作用

[TOC] 文档来自李德胜老师,下面有些地方加了一些自己的理解和备注。 在Hadoop中,有一些命名不好的模块,Secondary NameNode是其中之一。 从它的名字上看,它给人的感觉就像是NameNode的备份...

xpleaf
2018/07/19
0
0
Hadoop SecondaryNameNode

作用 1. SecondaryNameNode节点的主要功能是周期性将元数据节点的命名空间镜像文件和修改日志进行合并,以防日志文件过大。 2.NameNode的镜像备份,如果NameNode宕机,可以从SecondaryNameNo...

Mr_YangFei
2016/03/23
44
0
Secondary NameNode:它究竟有什么作用?

 前言 最近刚接触Hadoop, 一直没有弄明白NameNode和Secondary NameNode的区别和关系。很多人都认为,Secondary NameNode是NameNode的备份,是为了防止NameNode的单点失败的,直到读了这篇...

u013388996
2018/03/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何设计抗住100亿次请求的抢红包系统?(附GitHub代码)

1. 前言 前几天,偶然看到了 《扛住100亿次请求——如何做一个“有把握”的春晚红包系统”》一文,看完以后,感慨良多,收益很多。 正所谓他山之石,可以攻玉,虽然此文发表于2015年,我看到...

Java程序员之家
43分钟前
4
0
动图+源码,演示Java中常用数据结构执行过程及原理

最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如LinkedList LinkedHashMap中的双向...

Java技术剑
今天
5
0
怎样在ps中制作对话气泡?一招教你轻松解决

PS是在工作中经常使用的平面设计软件,利用ps可以实现很多操作。换天,换发色,添加亮灯等操作都是比较常见的,今天将为大家分享怎样在ps中制作对话气泡的方法,希望能给大家带来帮助。 绘制...

干货趣分享
今天
2
0
EDI 电子数据交换全解指南

EDI(Electronic Data Interchange,电子数据交换)技术使得企业与企业(B2B)实现通信自动化,帮助交易伙伴和组织更快更好地完成更多工作,并消除了人工操作带来的错误。从零售商到制造商、物...

EDI知行软件
今天
3
0
CentOS7的LVM动态扩容

# 问题 CentOS7上面的磁盘空间有点紧张,需要扩容。 解决 查询当前磁盘状态 [root@xxx ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTfd0 2:0 1 4K ...

亚林瓜子
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部