Repository: ambari Updated Branches: refs/heads/branch-2.2.2 0bdb4bc07 -> add3a20ca
AMBARI-15926: HAWQ activate standby wizard fails after port number change but before restart. Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/add3a20c Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/add3a20c Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/add3a20c Branch: refs/heads/branch-2.2.2 Commit: add3a20cabc77902de947b05b172c1b9eb832162 Parents: 0bdb4bc Author: Jun Aoki <[email protected]> Authored: Mon Apr 18 13:56:05 2016 -0700 Committer: Jun Aoki <[email protected]> Committed: Mon Apr 18 13:56:05 2016 -0700 ---------------------------------------------------------------------- .../common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/add3a20c/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py b/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py index e2114d8..cdc58c1 100644 --- a/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py +++ b/ambari-server/src/main/resources/common-services/HAWQ/2.0.0/package/scripts/hawqstandby.py @@ -58,6 +58,10 @@ class HawqStandby(Script): import utils Logger.info("Activating HAWQ standby...") utils.exec_hawq_operation(hawq_constants.ACTIVATE, "{0} -a -M {1} -v --ignore-bad-hosts".format(hawq_constants.STANDBY, hawq_constants.FAST)) + + # Stop the newly become master as the process might be running with an old port, + # which would cause a failure Start HAWQ Service step in Activte HAWQ Standby Master Wizard + common.stop_component(hawq_constants.MASTER, hawq_constants.FAST) if __name__ == "__main__": HawqStandby().execute()
