HBASE-11726 Master should fail-safe if starting with a pre 0.96 layout (Esteban Guiterrez)
This commit is contained in:
parent
51cf5c359b
commit
8362e62222
|
@ -491,9 +491,6 @@ public abstract class FSUtils {
|
|||
} finally {
|
||||
dis.close();
|
||||
}
|
||||
// Update the format
|
||||
LOG.info("Updating the hbase.version file format with version=" + version);
|
||||
setVersion(fs, rootdir, version, 0, HConstants.DEFAULT_VERSION_FILE_WRITE_ATTEMPTS);
|
||||
}
|
||||
} catch (EOFException eof) {
|
||||
LOG.warn("Version file was empty, odd, will try to set it.");
|
||||
|
@ -579,9 +576,10 @@ public abstract class FSUtils {
|
|||
// version is deprecated require migration
|
||||
// Output on stdout so user sees it in terminal.
|
||||
String msg = "HBase file layout needs to be upgraded."
|
||||
+ " You have version " + version
|
||||
+ " You have version " + version
|
||||
+ " and I want version " + HConstants.FILE_SYSTEM_VERSION
|
||||
+ ". Is your hbase.rootdir valid? If so, you may need to run "
|
||||
+ ". Consult http://hbase.apache.org/book.html for further information about upgrading HBase."
|
||||
+ " Is your hbase.rootdir valid? If so, you may need to run "
|
||||
+ "'hbase hbck -fixVersionFile'.";
|
||||
if (message) {
|
||||
System.out.println("WARNING! " + msg);
|
||||
|
|
Loading…
Reference in New Issue