[
https://issues.apache.org/jira/browse/HDFS-1905?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13038838#comment-13038838
]
Suresh Srinivas commented on HDFS-1905:
---------------------------------------
While looking at our automated deployments - which are failing due to this
change, I thought of an issue with this change.
In this change, for non federation users we decide to "namenode -format"
command should automatically generated cluster ID. The problem is for the
secondary/backup/checkpointer, one must run "namenode -format -clusterid
<cid>", where cid is from the first namenode that is formatted. Without this,
the second namenode would generate its own cluster ID and will not be part of
the same cluster as that of primary.
I vote for reverting this change and move to "namenode -format -cluster <cid>".
> Improve the usability of namenode -format
> ------------------------------------------
>
> Key: HDFS-1905
> URL: https://issues.apache.org/jira/browse/HDFS-1905
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: name-node
> Affects Versions: 0.23.0
> Reporter: Bharath Mundlapudi
> Assignee: Bharath Mundlapudi
> Priority: Minor
> Fix For: 0.23.0
>
> Attachments: HDFS-1905-1.patch, HDFS-1905-2.patch
>
>
> While setting up 0.23 version based cluster, i ran into this issue. When i
> issue a format namenode command, which got changed in 23, it should let the
> user know to how to use this command in case where complete options were not
> specified.
> ./hdfs namenode -format
> I get the following error msg, still its not clear what and how user should
> use this command.
> 11/05/09 15:36:25 ERROR namenode.NameNode:
> java.lang.IllegalArgumentException: Format must be provided with clusterid
> at
> org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1483)
> at
> org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1623)
> at
> org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1689)
>
> The usability of this command can be improved.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira