ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Speidel (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMBARI-6015) Provide topology validation when creating blueprint
Date Tue, 03 Jun 2014 20:14:01 GMT
John Speidel created AMBARI-6015:
------------------------------------

             Summary: Provide topology validation when creating blueprint
                 Key: AMBARI-6015
                 URL: https://issues.apache.org/jira/browse/AMBARI-6015
             Project: Ambari
          Issue Type: Improvement
            Reporter: John Speidel
            Assignee: John Speidel
             Fix For: 1.6.1


Provide topology validation when a blueprint is being created.
Topology is validated based on dependency and cardinality information provided in the associated
Ambari stack definition.  I addition to validation, some components, mostly clients, are auto-deployed
if not present in the topology. Again, this behavior is specified in the corresponding stack.

If topology validation fails, a 400 response is returned with a descriptive message:

{
status: 400
message: "Cluster Topology validation failed. Invalid service component count: [MYSQL_SERVER(actual=0,
required=1), HIVE_METASTORE(actual=0, required=1), HIVE_SERVER(actual=0, required=1)]. To
disable topology validation and create the blueprint, add the following to the end the url:
'?validate_topology=false'"
}

To create a blueprint that doesn't validate, a user can disable topology validation in the
URL via '?validate_topology=false'.

The following cases are not currently supported by blueprint topology validation and will
require a user to disable validation when creating a blueprint.
- external reference to MYSQL_SERVER or HIVE_METASTORE
- HA topology with > 1 NN and < 1SNN
- any other topology in which the default cardinality is is conditional on other topology
information.  HA is one example of this.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message