Make the "Filesystem needs to be upgraded" error message more useful. ---------------------------------------------------------------------
Key: HBASE-2489 URL: https://issues.apache.org/jira/browse/HBASE-2489 Project: Hadoop HBase Issue Type: Improvement Components: util Reporter: Benoit Sigoure Assignee: Benoit Sigoure Priority: Critical Attachments: 0001-Improve-the-error-message-File-system-needs-to-be-up.patch The other day, when starting HBase I got this error: {noformat} 2010-04-23 09:38:14,847 ERROR org.apache.hadoop.hbase.master.HMaster: Failed to start master org.apache.hadoop.hbase.util.FileSystemVersionException: File system needs to be upgraded. Run the '${HBASE_HOME}/bin/hbase migrate' script. at org.apache.hadoop.hbase.util.FSUtils.checkVersion(FSUtils.java:187) {noformat} I was puzzled until I realized, after adding extra debug statements in the code, that I forgot to properly set {{hbase.rootdir}} after re-deploying my dev environment. I think the message above was misleading and I'm proposing a trivial patch to make it a little bit better: {noformat} 2010-04-23 09:48:29,000 ERROR org.apache.hadoop.hbase.master.HMaster: Failed to start master org.apache.hadoop.hbase.util.FileSystemVersionException: File system needs to be upgraded. You have version null and I want version 7. Run the '${HBASE_HOME}/bin/hbase migrate' script. at org.apache.hadoop.hbase.util.FSUtils.checkVersion(FSUtils.java:189) {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.