You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Dave Disser (JIRA)" <ji...@apache.org> on 2015/04/22 22:20:59 UTC

[jira] [Created] (AMBARI-10670) Support for config groups in Blueprint

Dave Disser created AMBARI-10670:
------------------------------------

             Summary: Support for config groups in Blueprint
                 Key: AMBARI-10670
                 URL: https://issues.apache.org/jira/browse/AMBARI-10670
             Project: Ambari
          Issue Type: New Feature
          Components: blueprints
    Affects Versions: 2.1.0
            Reporter: Dave Disser


Blueprint supports application of configurations to cluster to be installed. In the case of installing a cluster with heterogeneous nodes (more/less total memory, different tuning to adjust for different sets of services) it would be very convenient to be able to define these services in the blueprint.

Example:
{code}
{
  "configurations": [
    {
      "some-config": {
        "some.property": "value"
      }
    }
  ],
  "ConfigGroups": [
    {
      "group_name": "big-nodes-group",
      "tag": "YARN",
      "desired_configs": {
        "some.property": "big-value"
      }
    },
    {
      "group_name": "small-nodes-group",
      "tag": "YARN",
      "desired_configs": {
        "some.property": "small-value"
      }
    }
  ],
  "host_groups": [
    {
      "name": "big_group",
      "ConfigGroups": [
        {
          "tag": "YARN",
          "group_name": "big-nodes-group"
        }
      ],
      "components": [...etc...]
    },
    {
      "name": "small_group",
      "ConfigGroups": [
        {
          "tag": "YARN",
          "group_name": "small-nodes-group"
        }
      ],
      "components": [...etc...]
    }
  ]
}

{code}



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