/** * Upgrade command to get the status of upgrade or ask NameNode to finalize * the previously performed upgrade. * Usage: hdfs dfsadmin -upgrade [query | finalize] * @exception IOException */ public int upgrade(String arg) throws IOException { UpgradeAction action; if ("query".equalsIgnoreCase(arg)) { action = UpgradeAction.QUERY; } else if ("finalize".equalsIgnoreCase(arg)) { action = UpgradeAction.FINALIZE; } else { printUsage("-upgrade"); return -1; } switch (action) { case QUERY: return getUpgradeStatus(); case FINALIZE: return finalizeUpgrade(); default: printUsage("-upgrade"); return -1; } }
exitCode = refreshNodes(); } else if ("-finalizeUpgrade".equals(cmd)) { exitCode = finalizeUpgrade(); } else if (RollingUpgradeCommand.matches(cmd)) { exitCode = RollingUpgradeCommand.run(getDFS(), argv, i);
private void runFinalizeCommand(MiniDFSCluster cluster) throws IOException { HATestUtil.setFailoverConfigurations(cluster, conf); new DFSAdmin(conf).finalizeUpgrade(); }
exitCode = refreshNodes(); } else if ("-finalizeUpgrade".equals(cmd)) { exitCode = finalizeUpgrade(); } else if ("-upgradeProgress".equals(cmd)) { exitCode = upgradeProgress(argv, i);
exitCode = refreshNodes(); } else if ("-finalizeUpgrade".equals(cmd)) { exitCode = finalizeUpgrade(); } else if ("-upgradeProgress".equals(cmd)) { exitCode = upgradeProgress(argv, i);
exitCode = refreshNodes(); } else if ("-finalizeUpgrade".equals(cmd)) { exitCode = finalizeUpgrade(); } else if (RollingUpgradeCommand.matches(cmd)) { exitCode = RollingUpgradeCommand.run(getDFS(), argv, i);
exitCode = refreshNodes(); } else if ("-finalizeUpgrade".equals(cmd)) { exitCode = finalizeUpgrade(); } else if (RollingUpgradeCommand.matches(cmd)) { exitCode = RollingUpgradeCommand.run(getDFS(), argv, i);