You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-user@hadoop.apache.org by Clement Jebakumar <je...@gmail.com> on 2011/03/13 03:42:08 UTC

Error Lunching NameNode

Hello,

I am getting the below error while lunching the NameNode
2011-03-12 21:39:00,831 INFO
org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Registered
FSNamesystemStatusMBean
2011-03-12 21:39:00,859 INFO org.apache.hadoop.hdfs.server.common.Storage:
Number of files = 8316
2011-03-12 21:39:01,142 INFO org.apache.hadoop.hdfs.server.common.Storage:
Number of files under construction = 8
2011-03-12 21:39:01,144 INFO org.apache.hadoop.hdfs.server.common.Storage:
Image file of size 981918 loaded in 0 seconds.
2011-03-12 21:39:01,174 ERROR
org.apache.hadoop.hdfs.server.namenode.NameNode:
java.lang.NumberFormatException: For input string: ""
        at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Long.parseLong(Long.java:431)
        at java.lang.Long.parseLong(Long.java:468)
        at
org.apache.hadoop.hdfs.server.namenode.FSEditLog.readLong(FSEditLog.java:1461)
        at
org.apache.hadoop.hdfs.server.namenode.FSEditLog.loadFSEdits(FSEditLog.java:692)
        at
org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSEdits(FSImage.java:1034)
        at
org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:845)
        at
org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:379)
        at
org.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:99)
        at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.initialize(FSNamesystem.java:343)
        at
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:317)
        at
org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:214)
        at
org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:394)
        at
org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1148)
        at
org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1157)

How to fix it?

*Clement Jebakumar,*
111/27 Keelamutharamman Kovil Street,
Tenkasi, 627 811
http://www.declum.com/clement.html

Re: Error Lunching NameNode

Posted by Ayon Sinha <ay...@yahoo.com>.
I think your edits file is corrupt. Your best bet is to rename the edits.new 
file on the namenode and try to see if the secondary node has a good copy of it. 
Loss of data is possible.

It happened to me and I did manage to start my namenode but lost some data.
 -Ayon



________________________________
From: Clement Jebakumar <je...@gmail.com>
To: hdfs-user@hadoop.apache.org
Sent: Sat, March 12, 2011 6:42:08 PM
Subject: Error Lunching NameNode


Hello,

I am getting the below error while lunching the NameNode
2011-03-12 21:39:00,831 INFO 
org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Registered 
FSNamesystemStatusMBean
2011-03-12 21:39:00,859 INFO org.apache.hadoop.hdfs.server.common.Storage: 
Number of files = 8316
2011-03-12 21:39:01,142 INFO org.apache.hadoop.hdfs.server.common.Storage: 
Number of files under construction = 8
2011-03-12 21:39:01,144 INFO org.apache.hadoop.hdfs.server.common.Storage: Image 
file of size 981918 loaded in 0 seconds.
2011-03-12 21:39:01,174 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: 
java.lang.NumberFormatException: For input string: ""
        at 
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Long.parseLong(Long.java:431)
        at java.lang.Long.parseLong(Long.java:468)
        at 
org.apache.hadoop.hdfs.server.namenode.FSEditLog.readLong(FSEditLog.java:1461)
        at 
org.apache.hadoop.hdfs.server.namenode.FSEditLog.loadFSEdits(FSEditLog.java:692)
        at 
org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSEdits(FSImage.java:1034)
        at 
org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:845)
        at 
org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:379)

        at 
org.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:99)

        at 
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.initialize(FSNamesystem.java:343)

        at 
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:317)

        at 
org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:214)
        at 
org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:394)
        at 
org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1148)

        at 
org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1157)

How to fix it?

Clement Jebakumar,
111/27 Keelamutharamman Kovil Street,
Tenkasi, 627 811
http://www.declum.com/clement.html