You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "John Speidel (JIRA)" <ji...@apache.org> on 2014/10/23 21:04:33 UTC

[jira] [Created] (AMBARI-7937) Blueprint topology validation doesn't check hive-env/hive_database when determining if MYSQL component is managed

John Speidel created AMBARI-7937:
------------------------------------

             Summary: Blueprint topology validation doesn't check hive-env/hive_database when determining if MYSQL component is managed
                 Key: AMBARI-7937
                 URL: https://issues.apache.org/jira/browse/AMBARI-7937
             Project: Ambari
          Issue Type: Bug
          Components: blueprints
            Reporter: John Speidel
            Assignee: Robert Nettleton
             Fix For: 1.7.0


When a blueprint is submitted, topology validation performs some checks to determine if the topology specified in the blueprint is valid.  If the HIVE service is included in the topology, the validator needs to ensure that the hive database is either managed by the cluster or that an external database is specified in config.  To determine this, the validator checks the configuration value of the property "global/hive_database".  Now that global has been deprecated and we now use "*-env" configurations, the validator needs to also check "hive-env/hive_database" if the user provided this configuration.

Without this change, topology validation will fail when using an external HIVE database if "hive-env/hive_database" is specified instead of  "global/hive_database".

The workaround for this is to use the deprecated "global/hive_database" property or to disable topology validation via "?validate_topology=false".



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)