hadoop集群时,用命令 -hdfs secondarynamenode 启动secondarynamenode报以下错误信息:checkpoint directory does not exist or is not accessible.

八戒_o 发布于 2015/12/02 22:19
阅读 1K+
收藏 0

 hdfs secondarynamenode

启动时报了以下错误信息:

WARN common.Storage: Storage directory /home/hadoop/tmp/dfs/namesecondary does not exist
15/12/02 22:36:53 FATAL namenode.SecondaryNameNode: Failed to start secondary namenode
org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: Directory /home/hadoop/tmp/dfs/namesecondary is in an inconsistent state: checkpoint directory does not exist or is not accessible.

加载中
0
八戒_o
八戒_o
用命令:hadoop namenode -format 格式化后,还是报上面的错误信息?请问一下大神这是什么原因? 
0
八戒_o
八戒_o
在网上找了一下原因:大概说的是目录权限的问题, 如:所有dir路径所在的都在/lxj/tmp下,由于没有/lxj 文件的 权限,更改权限即可。

在hdfs-site.xml中我是这样配置的,难道是我的配置有问题?


core-site.xml


还是下面的权限问题:如下,没有搞明白?

进入目录 :cd /home/hadoop/

权限如下:



0
八戒_o
八戒_o
请各位大神帮我看看呢?万分谢谢1
0
漓江
漓江

1)确认你的namenode跟datanode的log文件,查看异常信息。

2)异常信息里会提示是权限的问题还是namespaceID不一致导致的。

返回顶部
顶部