[ https://issues.apache.org/jira/browse/HDFS-1905?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13032714#comment-13032714 ]
Suresh Srinivas commented on HDFS-1905: --------------------------------------- > we don't want to pollute the mental model of HDFS for new users by making > them understand cluster IDs, block pools, etc. I disagree with you on this. Cluster ID though is being added as part of federation, I do not think pollutes the mental model. What is the cluster today? It is all the nodes sharing the same namespaceID, that is automatically generated and shared by all the nodes. Cluster ID makes it much cleaner where user identifiable name is shared by all the nodes and will identify all the nodes in the cluster. I am not sure if this is such a complicated idea that disrupts the HDFS model. Further, even without federation, we should have had such an identifier in the first place, instead of namespaceID, which happened to become cluster ID equivalent. > 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 > > > 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