BackupNode can't start if its storage directory is not manually hacked
----------------------------------------------------------------------

                 Key: HDFS-3241
                 URL: https://issues.apache.org/jira/browse/HDFS-3241
             Project: Hadoop HDFS
          Issue Type: Improvement
          Components: name-node
    Affects Versions: 3.0.0
            Reporter: Brandon Li
            Priority: Minor


BackupNode can't start if its storage dir is not formatted (because it extends 
NameNode).
After I use "/bin/hadoop namenode -format" to format its storage directory, it 
still can't start because the inconsistent namespace with primary namenode.

{noformat}
2012-04-09 18:33:16,464 ERROR namenode.NameNode (NameNode.java:main(958)) - 
Exception in namenode join
java.io.IOException: Inconsistent namespace information:
NamespaceInfo has:
LV=-40;NS=1165721067;cTime=0;CID=CID-b8ced26a-4675-476d-b5fb-c9ad337be34a;BPID=BP-1658271424-10.10.10.191-1333658489893.
Storage has:
LV=-40;NS=403924869;cTime=0;CID=CID-57ce694a-172c-4da1-9cd6-d498615e4f1e;BPID=BP-4558626-10.10.10.48-1334021589986.
        at 
org.apache.hadoop.hdfs.server.protocol.NamespaceInfo.validateStorage(NamespaceInfo.java:109)
        at 
org.apache.hadoop.hdfs.server.namenode.BackupNode.registerWith(BackupNode.java:332)
        at 
org.apache.hadoop.hdfs.server.namenode.BackupNode.initialize(BackupNode.java:161)
        at 
org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:546)
        at 
org.apache.hadoop.hdfs.server.namenode.BackupNode.<init>(BackupNode.java:86)
        at 
org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:893)
{noformat}

The backup node started after I copied the VERSION file from the primary 
namenode storage directory to that of the backup node.

This manual hack can be avoided if the backup node can format its local 
directory by requesting VERSION info from the primary namenode.

  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to