SecondaryNameNode装载FSImage文件的异常:Found lease for non-existent file
最近用户跑了一些MapReduce脚本,里面的Reduce输出会包含有乱码的文件名,导致集群的SecondaryNameNode在装载FSImage文件的时候抛出如下异常,定位了半天还是没有头绪,不知道哪位高手遇到过类似,能否指教,不甚感激。2012-04-12 00:06:44,781 ERROR org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: java.io.IOException: Found lease for
non-existent file /user/boss/pgv/tmp/split/_temporary/_attempt_201204101240_0035_r_000062_0/1??2??4??0??_??0??0??3??ai.com/
keypart-00062
32 at org.apache.hadoop.hdfs.server.namenode.FSImage.loadFilesUnderConstruction(FSImage.java:1211)
33 at org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:959)
34 at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$CheckpointStorage.doMerge(SecondaryNameNode.java:589)
35 at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode$CheckpointStorage.access$000(SecondaryNameNode.java:473)
36 at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.doMerge(SecondaryNameNode.java:350)
37 at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.doCheckpoint(SecondaryNameNode.java:314)
38 at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.run(SecondaryNameNode.java:225)
39 at java.lang.Thread.run(Thread.java:619)
页:
[1]