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)

Reply via email to