private static void AppendHAUsage(StringBuilder usageBuilder) { foreach (KeyValuePair <string, HAAdmin.UsageInfo> cmdEntry in Usage) { if (cmdEntry.Key.Equals("-help")) { continue; } HAAdmin.UsageInfo usageInfo = cmdEntry.Value; usageBuilder.Append(" [" + cmdEntry.Key + " " + usageInfo.args + "]"); } }
private static void BuildHelpMsg(string cmd, StringBuilder builder) { HAAdmin.UsageInfo usageInfo = AdminUsage[cmd]; if (usageInfo == null) { usageInfo = Usage[cmd]; if (usageInfo == null) { return; } } string space = (usageInfo.args == string.Empty) ? string.Empty : " "; builder.Append(" " + cmd + space + usageInfo.args + ": " + usageInfo.help); }
private static void BuildUsageMsg(StringBuilder builder, bool isHAEnabled) { builder.Append("Usage: yarn rmadmin\n"); foreach (KeyValuePair <string, HAAdmin.UsageInfo> cmdEntry in AdminUsage) { HAAdmin.UsageInfo usageInfo = cmdEntry.Value; builder.Append(" " + cmdEntry.Key + " " + usageInfo.args + "\n"); } if (isHAEnabled) { foreach (KeyValuePair <string, HAAdmin.UsageInfo> cmdEntry_1 in Usage) { string cmdKey = cmdEntry_1.Key; if (!cmdKey.Equals("-help")) { HAAdmin.UsageInfo usageInfo = cmdEntry_1.Value; builder.Append(" " + cmdKey + " " + usageInfo.args + "\n"); } } } builder.Append(" -help" + " [cmd]\n"); }
private static void BuildIndividualUsageMsg(string cmd, StringBuilder builder) { bool isHACommand = false; HAAdmin.UsageInfo usageInfo = AdminUsage[cmd]; if (usageInfo == null) { usageInfo = Usage[cmd]; if (usageInfo == null) { return; } isHACommand = true; } string space = (usageInfo.args == string.Empty) ? string.Empty : " "; builder.Append("Usage: yarn rmadmin [" + cmd + space + usageInfo.args + "]\n"); if (isHACommand) { builder.Append(cmd + " can only be used when RM HA is enabled"); } }