hadoop-yarn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Akira AJISAKA (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-3006) Improve the error message when attempting manual failover with auto-failover enabled
Date Mon, 05 Jan 2015 18:49:35 GMT
Akira AJISAKA created YARN-3006:

             Summary: Improve the error message when attempting manual failover with auto-failover
                 Key: YARN-3006
                 URL: https://issues.apache.org/jira/browse/YARN-3006
             Project: Hadoop YARN
          Issue Type: Improvement
    Affects Versions: 2.6.0
            Reporter: Akira AJISAKA
            Assignee: Akira AJISAKA
            Priority: Minor

When executing manual failover with automatic failover enabled, UnsupportedOperationException
is thrown.
# yarn rmadmin -failover rm1 rm2
Exception in thread "main" java.lang.UnsupportedOperationException: RMHAServiceTarget doesn't
have a corresponding ZKFC address
	at org.apache.hadoop.yarn.client.RMHAServiceTarget.getZKFCAddress(RMHAServiceTarget.java:51)
	at org.apache.hadoop.ha.HAServiceTarget.getZKFCProxy(HAServiceTarget.java:94)
	at org.apache.hadoop.ha.HAAdmin.gracefulFailoverThroughZKFCs(HAAdmin.java:311)
	at org.apache.hadoop.ha.HAAdmin.failover(HAAdmin.java:282)
	at org.apache.hadoop.ha.HAAdmin.runCmd(HAAdmin.java:449)
	at org.apache.hadoop.ha.HAAdmin.run(HAAdmin.java:378)
	at org.apache.hadoop.yarn.client.cli.RMAdminCLI.run(RMAdminCLI.java:482)
	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
	at org.apache.hadoop.yarn.client.cli.RMAdminCLI.main(RMAdminCLI.java:622)
I'm thinking the above message is confusing to users. (Users may think whether ZKFC is configured
correctly...) The command should output error message to stderr instead of throwing Exception.

This message was sent by Atlassian JIRA

View raw message