ambari-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nc...@apache.org
Subject [28/50] [abbrv] ambari git commit: Revert "AMBARI-19337. Ambari has some spelling mistakes in YARN proxyuser properties in many places (Jay SenSharma via smohanty)"
Date Wed, 18 Jan 2017 15:58:01 GMT
http://git-wip-us.apache.org/repos/asf/ambari/blob/c916dda5/ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json.orig
----------------------------------------------------------------------
diff --git a/ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json.orig b/ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json.orig
deleted file mode 100644
index 147c1c0..0000000
--- a/ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json.orig
+++ /dev/null
@@ -1,3170 +0,0 @@
-
-{
-  "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services?fields=StackServices/*,components/*,components/dependencies/Dependencies/scope,artifacts/Artifacts/artifact_name",
-  "items" : [
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/AMBARI_METRICS",
-      "StackServices" : {
-        "comments" : "A system for metrics collection that provides storage and retrieval capability for metrics collected from the cluster\n      ",
-        "custom_commands" : [ ],
-        "display_name" : "Ambari Metrics",
-        "required_services" : [
-          "ZOOKEEPER"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "AMBARI_METRICS",
-        "service_version" : "0.1.0",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "ams-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "ams-hbase-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "ams-hbase-log4j" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "ams-hbase-policy" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          },
-          "ams-hbase-security-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "ams-hbase-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "ams-log4j" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "ams-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          }
-        },
-        "kerberos_descriptor" : {
-          "components" : [
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "ams-hbase-security-site/hbase.master.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${ams-env/ambari_metrics_user}",
-                    "value" : "amshbase/_HOST@${realm}"
-                  },
-                  "name" : "ams_hbase_master_hbase",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${ams-env/ambari_metrics_user}"
-                    },
-                    "file" : "${keytab_dir}/ams-hbase.master.keytab",
-                    "configuration" : "ams-hbase-security-site/hbase.master.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "ams-hbase-security-site/hbase.regionserver.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${ams-env/ambari_metrics_user}",
-                    "value" : "amshbase/_HOST@${realm}"
-                  },
-                  "name" : "ams_hbase_regionserver_hbase",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${ams-env/ambari_metrics_user}"
-                    },
-                    "file" : "${keytab_dir}/ams-hbase.regionserver.keytab",
-                    "configuration" : "ams-hbase-security-site/hbase.regionserver.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "ams-hbase-security-site/hbase.myclient.principal",
-                    "type" : "service",
-                    "local_username" : "${ams-env/ambari_metrics_user}",
-                    "value" : "amshbase/_HOST@${realm}"
-                  },
-                  "name" : "ams_collector",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${ams-env/ambari_metrics_user}"
-                    },
-                    "file" : "${keytab_dir}/ams.collector.keytab",
-                    "configuration" : "ams-hbase-security-site/hbase.myclient.keytab",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "ams-hbase-security-site/ams.zookeeper.principal",
-                    "type" : "service",
-                    "local_username" : "${ams-env/ambari_metrics_user}",
-                    "value" : "zookeeper/_HOST@${realm}"
-                  },
-                  "name" : "ams_zookeeper",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${ams-env/ambari_metrics_user}"
-                    },
-                    "file" : "${keytab_dir}/zk.service.ams.keytab",
-                    "configuration" : "ams-hbase-security-site/ams.zookeeper.keytab",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                }
-              ],
-              "configurations" : [
-                {
-                  "ams-hbase-security-site" : {
-                    "hbase.coprocessor.master.classes" : "org.apache.hadoop.hbase.security.access.AccessController",
-                    "hadoop.security.authentication" : "kerberos",
-                    "hbase.security.authentication" : "kerberos",
-                    "hbase.coprocessor.region.classes" : "org.apache.hadoop.hbase.security.token.TokenProvider,org.apache.hadoop.hbase.security.access.AccessController",
-                    "hbase.security.authorization" : "true",
-                    "hbase.zookeeper.property.kerberos.removeRealmFromPrincipal" : "true",
-                    "hbase.zookeeper.property.jaasLoginRenew" : "3600000",
-                    "hbase.zookeeper.property.authProvider.1" : "org.apache.zookeeper.server.auth.SASLAuthenticationProvider",
-                    "hbase.zookeeper.property.kerberos.removeHostFromPrincipal" : "true"
-                  }
-                },
-                {
-                  "ams-hbase-site": {
-                    "zookeeper.znode.parent": "/ams-hbase-secure"
-                  }
-                }
-              ],
-              "name" : "METRICS_COLLECTOR"
-            }
-          ],
-          "identities" : [
-            {
-              "name" : "/spnego"
-            },
-            {
-              "name" : "/hdfs"
-            }
-          ],
-          "name" : "AMBARI_METRICS"
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/AMBARI_METRICS/components/METRICS_COLLECTOR",
-          "StackServiceComponents" : {
-            "cardinality" : "1",
-            "component_category" : "MASTER",
-            "component_name" : "METRICS_COLLECTOR",
-            "custom_commands" : [ ],
-            "display_name" : "Metrics Collector",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "AMBARI_METRICS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/AMBARI_METRICS/components/METRICS_COLLECTOR/dependencies/ZOOKEEPER_SERVER",
-              "Dependencies" : {
-                "component_name" : "ZOOKEEPER_SERVER",
-                "dependent_component_name" : "METRICS_COLLECTOR",
-                "dependent_service_name" : "AMBARI_METRICS",
-                "scope" : "cluster",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/AMBARI_METRICS/components/METRICS_MONITOR",
-          "StackServiceComponents" : {
-            "cardinality" : "ALL",
-            "component_category" : "SLAVE",
-            "component_name" : "METRICS_MONITOR",
-            "custom_commands" : [ ],
-            "display_name" : "Metrics Monitor",
-            "is_client" : false,
-            "is_master" : false,
-            "service_name" : "AMBARI_METRICS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "auto_deploy" : {
-            "enabled" : true
-          },
-          "dependencies" : [ ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/AMBARI_METRICS/artifacts/kerberos_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "kerberos_descriptor",
-            "service_name" : "AMBARI_METRICS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/AMBARI_METRICS/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "AMBARI_METRICS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FALCON",
-      "StackServices" : {
-        "comments" : "Data management and processing platform",
-        "custom_commands" : [ ],
-        "display_name" : "Falcon",
-        "required_services" : [
-          "OOZIE"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "FALCON",
-        "service_version" : "0.5.0.2.1",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "falcon-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "falcon-runtime.properties" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "falcon-startup.properties" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          }
-        },
-        "kerberos_descriptor" : {
-          "components" : [
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "falcon-startup.properties/*.falcon.service.authentication.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${falcon-env/falcon_user}",
-                    "value" : "falcon/_HOST@${realm}"
-                  },
-                  "name" : "falcon_server",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${falcon-env/falcon_user}"
-                    },
-                    "file" : "${keytab_dir}/falcon.service.keytab",
-                    "configuration" : "falcon-startup.properties/*.falcon.service.authentication.kerberos.keytab",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "falcon-startup.properties/*.falcon.http.authentication.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : null,
-                    "value" : "HTTP/_HOST@${realm}"
-                  },
-                  "name" : "/spnego",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : null,
-                      "name" : null
-                    },
-                    "file" : null,
-                    "configuration" : "falcon-startup.properties/*.falcon.http.authentication.kerberos.keytab",
-                    "group" : {
-                      "access" : null,
-                      "name" : null
-                    }
-                  }
-                }
-              ],
-              "name" : "FALCON_SERVER"
-            }
-          ],
-          "configurations" : [
-            {
-              "falcon-startup.properties" : {
-                "*.dfs.namenode.kerberos.principal" : "nn/_HOST@${realm}",
-                "*.falcon.http.authentication.type" : "kerberos",
-                "*.falcon.authentication.type" : "kerberos"
-              }
-            }
-          ],
-          "identities" : [
-            {
-              "name" : "/spnego"
-            },
-            {
-              "name" : "/smokeuser"
-            },
-            {
-              "name" : "/hdfs"
-            }
-          ],
-          "name" : "FALCON"
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FALCON/components/FALCON_CLIENT",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "CLIENT",
-            "component_name" : "FALCON_CLIENT",
-            "custom_commands" : [ ],
-            "display_name" : "Falcon Client",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "FALCON",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FALCON/components/FALCON_SERVER",
-          "StackServiceComponents" : {
-            "cardinality" : "1",
-            "component_category" : "MASTER",
-            "component_name" : "FALCON_SERVER",
-            "custom_commands" : [ ],
-            "display_name" : "Falcon Server",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "FALCON",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FALCON/components/FALCON_SERVER/dependencies/OOZIE_CLIENT",
-              "Dependencies" : {
-                "component_name" : "OOZIE_CLIENT",
-                "dependent_component_name" : "FALCON_SERVER",
-                "dependent_service_name" : "FALCON",
-                "scope" : "cluster",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FALCON/components/FALCON_SERVER/dependencies/OOZIE_SERVER",
-              "Dependencies" : {
-                "component_name" : "OOZIE_SERVER",
-                "dependent_component_name" : "FALCON_SERVER",
-                "dependent_service_name" : "FALCON",
-                "scope" : "cluster",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FALCON/artifacts/kerberos_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "kerberos_descriptor",
-            "service_name" : "FALCON",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FALCON/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "FALCON",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FLUME",
-      "StackServices" : {
-        "comments" : "A distributed service for collecting, aggregating, and moving large amounts of streaming data into HDFS",
-        "custom_commands" : [ ],
-        "display_name" : "Flume",
-        "required_services" : [
-          "HDFS"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "FLUME",
-        "service_version" : "1.4.0.2.1",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "flume-conf" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "flume-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          }
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FLUME/components/FLUME_HANDLER",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "SLAVE",
-            "component_name" : "FLUME_HANDLER",
-            "custom_commands" : [ ],
-            "display_name" : "Flume",
-            "is_client" : false,
-            "is_master" : false,
-            "service_name" : "FLUME",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/FLUME/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "FLUME",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/GANGLIA",
-      "StackServices" : {
-        "comments" : "Ganglia Metrics Collection system (<a href=\"http://oss.oetiker.ch/rrdtool/\" target=\"_blank\">RRDTool</a> will be installed too)",
-        "custom_commands" : [ ],
-        "display_name" : "Ganglia",
-        "required_services" : [ ],
-        "service_check_supported" : false,
-        "service_name" : "GANGLIA",
-        "service_version" : "3.5.0",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "ganglia-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          }
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/GANGLIA/components/GANGLIA_MONITOR",
-          "StackServiceComponents" : {
-            "cardinality" : "ALL",
-            "component_category" : "SLAVE",
-            "component_name" : "GANGLIA_MONITOR",
-            "custom_commands" : [ ],
-            "display_name" : "Ganglia Monitor",
-            "is_client" : false,
-            "is_master" : false,
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "auto_deploy" : {
-            "enabled" : true
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/GANGLIA/components/GANGLIA_SERVER",
-          "StackServiceComponents" : {
-            "cardinality" : "1",
-            "component_category" : "MASTER",
-            "component_name" : "GANGLIA_SERVER",
-            "custom_commands" : [ ],
-            "display_name" : "Ganglia Server",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/GANGLIA/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HBASE",
-      "StackServices" : {
-        "comments" : "Non-relational distributed database and centralized service for configuration management &\n        synchronization\n      ",
-        "custom_commands" : [ ],
-        "display_name" : "HBase",
-        "required_services" : [
-          "ZOOKEEPER",
-          "HDFS"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "HBASE",
-        "service_version" : "0.98.0.2.1",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "hbase-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "hbase-log4j" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "hbase-policy" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          },
-          "hbase-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          }
-        },
-        "kerberos_descriptor" : {
-          "components" : [
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "hbase-site/hbase.regionserver.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${hbase-env/hbase_user}",
-                    "value" : "hbase/_HOST@${realm}"
-                  },
-                  "name" : "hbase_regionserver_hbase",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${hbase-env/hbase_user}"
-                    },
-                    "file" : "${keytab_dir}/hbase.service.keytab",
-                    "configuration" : "hbase-site/hbase.regionserver.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                }
-              ],
-              "name" : "HBASE_REGIONSERVER"
-            },
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "hbase-site/hbase.master.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${hbase-env/hbase_user}",
-                    "value" : "hbase/_HOST@${realm}"
-                  },
-                  "name" : "hbase_master_hbase",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${hbase-env/hbase_user}"
-                    },
-                    "file" : "${keytab_dir}/hbase.service.keytab",
-                    "configuration" : "hbase-site/hbase.master.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                }
-              ],
-              "name" : "HBASE_MASTER"
-            }
-          ],
-          "configurations" : [
-            {
-              "hbase-site" : {
-                "hbase.coprocessor.master.classes" : "org.apache.hadoop.hbase.security.access.AccessController",
-                "hbase.security.authentication" : "kerberos",
-                "hbase.coprocessor.region.classes" : "org.apache.hadoop.hbase.security.token.TokenProvider,org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint,org.apache.hadoop.hbase.security.access.AccessController",
-                "hbase.security.authorization" : "true",
-                "hbase.bulkload.staging.dir" : "/apps/hbase/staging",
-                "zookeeper.znode.parent" : "/hbase-secure"
-              }
-            }
-          ],
-          "identities" : [
-            {
-              "name" : "/spnego"
-            },
-            {
-              "name" : "/hdfs"
-            },
-            {
-              "principal" : {
-                "configuration" : "hbase-env/hbase_principal_name",
-                "type" : "user",
-                "local_username" : "${hbase-env/hbase_user}",
-                "value" : "${hbase-env/hbase_user}@${realm}"
-              },
-              "name" : "hbase",
-              "keytab" : {
-                "owner" : {
-                  "access" : "r",
-                  "name" : "${hbase-env/hbase_user}"
-                },
-                "file" : "${keytab_dir}/hbase.headless.keytab",
-                "configuration" : "hbase-env/hbase_user_keytab",
-                "group" : {
-                  "access" : "r",
-                  "name" : "${cluster-env/user_group}"
-                }
-              }
-            },
-            {
-              "name" : "/smokeuser"
-            }
-          ],
-          "name" : "HBASE"
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HBASE/components/HBASE_CLIENT",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "CLIENT",
-            "component_name" : "HBASE_CLIENT",
-            "custom_commands" : [ ],
-            "display_name" : "HBase Client",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "HBASE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HBASE/components/HBASE_MASTER",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "MASTER",
-            "component_name" : "HBASE_MASTER",
-            "custom_commands" : [
-              "DECOMMISSION"
-            ],
-            "display_name" : "HBase Master",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "HBASE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HBASE/components/HBASE_MASTER/dependencies/HDFS_CLIENT",
-              "Dependencies" : {
-                "component_name" : "HDFS_CLIENT",
-                "dependent_component_name" : "HBASE_MASTER",
-                "dependent_service_name" : "HBASE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HBASE/components/HBASE_MASTER/dependencies/ZOOKEEPER_SERVER",
-              "Dependencies" : {
-                "component_name" : "ZOOKEEPER_SERVER",
-                "dependent_component_name" : "HBASE_MASTER",
-                "dependent_service_name" : "HBASE",
-                "scope" : "cluster",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HBASE/components/HBASE_REGIONSERVER",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "SLAVE",
-            "component_name" : "HBASE_REGIONSERVER",
-            "custom_commands" : [ ],
-            "display_name" : "RegionServer",
-            "is_client" : false,
-            "is_master" : false,
-            "service_name" : "HBASE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HBASE/artifacts/kerberos_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "kerberos_descriptor",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HBASE/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HBASE/artifacts/widgets_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "widgets_descriptor",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS",
-      "StackServices" : {
-        "comments" : "Apache Hadoop Distributed File System",
-        "custom_commands" : [ ],
-        "display_name" : "HDFS",
-        "required_services" : [
-          "ZOOKEEPER"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "HDFS",
-        "service_version" : "2.4.0.2.1",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "core-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          },
-          "hadoop-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "hadoop-policy" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          },
-          "hdfs-log4j" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "hdfs-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          }
-        },
-        "kerberos_descriptor" : {
-          "auth_to_local_properties" : [
-            "core-site/hadoop.security.auth_to_local"
-          ],
-          "components" : [
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "hdfs-site/dfs.secondary.namenode.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${hadoop-env/hdfs_user}",
-                    "value" : "nn/_HOST@${realm}"
-                  },
-                  "name" : "secondary_namenode_nn",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${hadoop-env/hdfs_user}"
-                    },
-                    "file" : "${keytab_dir}/nn.service.keytab",
-                    "configuration" : "hdfs-site/dfs.secondary.namenode.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "hdfs-site/dfs.secondary.namenode.kerberos.internal.spnego.principal",
-                    "type" : "service",
-                    "local_username" : null,
-                    "value" : null
-                  },
-                  "name" : "/spnego"
-                }
-              ],
-              "name" : "SECONDARY_NAMENODE"
-            },
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "hdfs-site/dfs.datanode.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${hadoop-env/hdfs_user}",
-                    "value" : "dn/_HOST@${realm}"
-                  },
-                  "name" : "datanode_dn",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${hadoop-env/hdfs_user}"
-                    },
-                    "file" : "${keytab_dir}/dn.service.keytab",
-                    "configuration" : "hdfs-site/dfs.datanode.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                }
-              ],
-              "configurations" : [
-                {
-                  "hdfs-site" : {
-                    "dfs.datanode.address" : "0.0.0.0:1019",
-                    "dfs.datanode.http.address" : "0.0.0.0:1022"
-                  }
-                }
-              ],
-              "name" : "DATANODE"
-            },
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "hdfs-site/nfs.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${hadoop-env/hdfs_user}",
-                    "value" : "nfs/_HOST@${realm}"
-                  },
-                  "name" : "nfsgateway",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${hadoop-env/hdfs_user}"
-                    },
-                    "file" : "${keytab_dir}/nfs.service.keytab",
-                    "configuration" : "hdfs-site/nfs.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                }
-              ],
-              "name" : "NFS_GATEWAY"
-            },
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "hdfs-site/dfs.journalnode.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${hadoop-env/hdfs_user}",
-                    "value" : "jn/_HOST@${realm}"
-                  },
-                  "name" : "journalnode_jn",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${hadoop-env/hdfs_user}"
-                    },
-                    "file" : "${keytab_dir}/jn.service.keytab",
-                    "configuration" : "hdfs-site/dfs.journalnode.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "hdfs-site/dfs.journalnode.kerberos.internal.spnego.principal",
-                    "type" : "service",
-                    "local_username" : null,
-                    "value" : null
-                  },
-                  "name" : "/spnego"
-                }
-              ],
-              "name" : "JOURNALNODE"
-            },
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "hdfs-site/dfs.namenode.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${hadoop-env/hdfs_user}",
-                    "value" : "nn/_HOST@${realm}"
-                  },
-                  "name" : "namenode_nn",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${hadoop-env/hdfs_user}"
-                    },
-                    "file" : "${keytab_dir}/nn.service.keytab",
-                    "configuration" : "hdfs-site/dfs.namenode.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "hdfs-site/dfs.namenode.kerberos.internal.spnego.principal",
-                    "type" : "service",
-                    "local_username" : null,
-                    "value" : null
-                  },
-                  "name" : "/spnego"
-                }
-              ],
-              "configurations" : [
-                {
-                  "hdfs-site" : {
-                    "dfs.block.access.token.enable" : "true"
-                  }
-                }
-              ],
-              "name" : "NAMENODE"
-            }
-          ],
-          "configurations" : [
-            {
-              "core-site" : {
-                "hadoop.http.authentication.cookie.domain" : "",
-                "hadoop.security.authentication" : "kerberos",
-                "hadoop.http.authentication.signer.secret.provider.object" : "",
-                "hadoop.http.authentication.kerberos.name.rules" : "",
-                "hadoop.security.auth_to_local" : "",
-                "hadoop.http.authentication.token.validity" : "",
-                "hadoop.rpc.protection" : "authentication",
-                "hadoop.http.authentication.cookie.path" : "",
-                "hadoop.security.authorization" : "true",
-                "hadoop.http.authentication.type" : "simple",
-                "hadoop.http.authentication.signature.secret.file" : "",
-                "hadoop.http.authentication.signature.secret" : "",
-                "hadoop.http.filter.initializers" : "",
-                "hadoop.http.authentication.signer.secret.provider" : "",
-                "hadoop.proxyuser.HTTP.groups" : "${hadoop-env/proxyuser_group}"
-              }
-            }
-          ],
-          "identities" : [
-            {
-              "principal" : {
-                "configuration" : "hdfs-site/dfs.web.authentication.kerberos.principal",
-                "type" : "service",
-                "local_username" : null,
-                "value" : null
-              },
-              "name" : "/spnego",
-              "keytab" : {
-                "owner" : {
-                  "access" : null,
-                  "name" : null
-                },
-                "file" : null,
-                "configuration" : "hdfs-site/dfs.web.authentication.kerberos.keytab",
-                "group" : {
-                  "access" : null,
-                  "name" : null
-                }
-              }
-            },
-            {
-              "name" : "/smokeuser"
-            },
-            {
-              "name" : "/hdfs"
-            }
-          ],
-          "name" : "HDFS"
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/components/DATANODE",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "SLAVE",
-            "component_name" : "DATANODE",
-            "custom_commands" : [ ],
-            "display_name" : "DataNode",
-            "is_client" : false,
-            "is_master" : false,
-            "service_name" : "HDFS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/components/HDFS_CLIENT",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "CLIENT",
-            "component_name" : "HDFS_CLIENT",
-            "custom_commands" : [ ],
-            "display_name" : "HDFS Client",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "HDFS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/components/JOURNALNODE",
-          "StackServiceComponents" : {
-            "cardinality" : "0+",
-            "component_category" : "SLAVE",
-            "component_name" : "JOURNALNODE",
-            "custom_commands" : [ ],
-            "display_name" : "JournalNode",
-            "is_client" : false,
-            "is_master" : false,
-            "service_name" : "HDFS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/components/JOURNALNODE/dependencies/HDFS_CLIENT",
-              "Dependencies" : {
-                "component_name" : "HDFS_CLIENT",
-                "dependent_component_name" : "JOURNALNODE",
-                "dependent_service_name" : "HDFS",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/components/NAMENODE",
-          "StackServiceComponents" : {
-            "cardinality" : "1-2",
-            "component_category" : "MASTER",
-            "component_name" : "NAMENODE",
-            "custom_commands" : [
-              "DECOMMISSION",
-              "REBALANCEHDFS"
-            ],
-            "display_name" : "NameNode",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "HDFS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/components/SECONDARY_NAMENODE",
-          "StackServiceComponents" : {
-            "cardinality" : "1",
-            "component_category" : "MASTER",
-            "component_name" : "SECONDARY_NAMENODE",
-            "custom_commands" : [ ],
-            "display_name" : "SNameNode",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "HDFS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/components/ZKFC",
-          "StackServiceComponents" : {
-            "cardinality" : "0+",
-            "component_category" : "SLAVE",
-            "component_name" : "ZKFC",
-            "custom_commands" : [ ],
-            "display_name" : "ZKFailoverController",
-            "is_client" : false,
-            "is_master" : false,
-            "service_name" : "HDFS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/artifacts/kerberos_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "kerberos_descriptor",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HDFS/artifacts/widgets_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "widgets_descriptor",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE",
-      "StackServices" : {
-        "comments" : "Data warehouse system for ad-hoc queries & analysis of large datasets and table & storage management service",
-        "custom_commands" : [ ],
-        "display_name" : "Hive",
-        "required_services" : [
-          "ZOOKEEPER",
-          "YARN",
-          "TEZ"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "HIVE",
-        "service_version" : "0.13.0.2.1",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "hcat-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "hive-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "hive-exec-log4j" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "hive-log4j" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "hive-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          },
-          "webhcat-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "webhcat-log4j" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "webhcat-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          }
-        },
-        "kerberos_descriptor" : {
-          "components" : [
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "hive-site/hive.server2.authentication.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${hive-env/hive_user}",
-                    "value" : "hive/_HOST@${realm}"
-                  },
-                  "name" : "hive_server_hive",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${hive-env/hive_user}"
-                    },
-                    "file" : "${keytab_dir}/hive.service.keytab",
-                    "configuration" : "hive-site/hive.server2.authentication.kerberos.keytab",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "hive-site/hive.server2.authentication.spnego.principal",
-                    "type" : "service",
-                    "local_username" : null,
-                    "value" : null
-                  },
-                  "name" : "/spnego",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : null,
-                      "name" : null
-                    },
-                    "file" : null,
-                    "configuration" : "hive-site/hive.server2.authentication.spnego.keytab",
-                    "group" : {
-                      "access" : null,
-                      "name" : null
-                    }
-                  }
-                }
-              ],
-              "name" : "HIVE_SERVER"
-            },
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "hive-site/hive.metastore.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${hive-env/hive_user}",
-                    "value" : "hive/_HOST@${realm}"
-                  },
-                  "name" : "hive_metastore_hive",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${hive-env/hive_user}"
-                    },
-                    "file" : "${keytab_dir}/hive.service.keytab",
-                    "configuration" : "hive-site/hive.metastore.kerberos.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                }
-              ],
-              "name" : "HIVE_METASTORE"
-            },
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "webhcat-site/templeton.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : null,
-                    "value" : null
-                  },
-                  "name" : "/spnego",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : null,
-                      "name" : null
-                    },
-                    "file" : null,
-                    "configuration" : "webhcat-site/templeton.kerberos.keytab",
-                    "group" : {
-                      "access" : null,
-                      "name" : null
-                    }
-                  }
-                }
-              ],
-              "name" : "WEBHCAT_SERVER"
-            }
-          ],
-          "configurations" : [
-            {
-              "hive-site" : {
-                "hive.metastore.sasl.enabled" : "true",
-                "hive.server2.authentication" : "KERBEROS",
-                "hive.security.authorization.enabled" : "true"
-              }
-            },
-            {
-              "webhcat-site" : {
-                "templeton.hive.properties" : "hive.metastore.local=false,hive.metastore.uris=thrift://${clusterHostInfo/hive_metastore_host}:9083,hive.metastore.sasl.enabled=true,hive.metastore.execute.setugi=true,hive.metastore.warehouse.dir=/apps/hive/warehouse,hive.exec.mode.local.auto=false,hive.metastore.kerberos.principal=hive/_HOST@${realm}",
-                "templeton.kerberos.secret" : "secret"
-              }
-            },
-            {
-              "core-site" : {
-                "hadoop.proxyuser.HTTP.hosts" : "${clusterHostInfo/webhcat_server_host}"
-              }
-            }
-          ],
-          "identities" : [
-            {
-              "name" : "/spnego"
-            },
-            {
-              "name" : "/smokeuser"
-            }
-          ],
-          "name" : "HIVE"
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/HCAT",
-          "StackServiceComponents" : {
-            "cardinality" : null,
-            "component_category" : "CLIENT",
-            "component_name" : "HCAT",
-            "custom_commands" : [ ],
-            "display_name" : "HCat Client",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "HIVE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/HIVE_CLIENT",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "CLIENT",
-            "component_name" : "HIVE_CLIENT",
-            "custom_commands" : [ ],
-            "display_name" : "Hive Client",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "HIVE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/HIVE_METASTORE",
-          "StackServiceComponents" : {
-            "cardinality" : "1",
-            "component_category" : "MASTER",
-            "component_name" : "HIVE_METASTORE",
-            "custom_commands" : [ ],
-            "display_name" : "Hive Metastore",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "HIVE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "auto_deploy" : {
-            "enabled" : true,
-            "location" : "HIVE/HIVE_SERVER"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/HIVE_SERVER",
-          "StackServiceComponents" : {
-            "cardinality" : "1",
-            "component_category" : "MASTER",
-            "component_name" : "HIVE_SERVER",
-            "custom_commands" : [ ],
-            "display_name" : "HiveServer2",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "HIVE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/HIVE_SERVER/dependencies/MAPREDUCE2_CLIENT",
-              "Dependencies" : {
-                "component_name" : "MAPREDUCE2_CLIENT",
-                "dependent_component_name" : "HIVE_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/HIVE_SERVER/dependencies/TEZ_CLIENT",
-              "Dependencies" : {
-                "component_name" : "TEZ_CLIENT",
-                "dependent_component_name" : "HIVE_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/HIVE_SERVER/dependencies/YARN_CLIENT",
-              "Dependencies" : {
-                "component_name" : "YARN_CLIENT",
-                "dependent_component_name" : "HIVE_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/HIVE_SERVER/dependencies/ZOOKEEPER_SERVER",
-              "Dependencies" : {
-                "component_name" : "ZOOKEEPER_SERVER",
-                "dependent_component_name" : "HIVE_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "cluster",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/MYSQL_SERVER",
-          "StackServiceComponents" : {
-            "cardinality" : "0-1",
-            "component_category" : "MASTER",
-            "component_name" : "MYSQL_SERVER",
-            "custom_commands" : [
-              "CLEAN"
-            ],
-            "display_name" : "MySQL Server",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "HIVE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/WEBHCAT_SERVER",
-          "StackServiceComponents" : {
-            "cardinality" : "1",
-            "component_category" : "MASTER",
-            "component_name" : "WEBHCAT_SERVER",
-            "custom_commands" : [ ],
-            "display_name" : "WebHCat Server",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "HIVE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/WEBHCAT_SERVER/dependencies/HDFS_CLIENT",
-              "Dependencies" : {
-                "component_name" : "HDFS_CLIENT",
-                "dependent_component_name" : "WEBHCAT_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/WEBHCAT_SERVER/dependencies/MAPREDUCE2_CLIENT",
-              "Dependencies" : {
-                "component_name" : "MAPREDUCE2_CLIENT",
-                "dependent_component_name" : "WEBHCAT_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/WEBHCAT_SERVER/dependencies/PIG",
-              "Dependencies" : {
-                "component_name" : "PIG",
-                "dependent_component_name" : "WEBHCAT_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/WEBHCAT_SERVER/dependencies/YARN_CLIENT",
-              "Dependencies" : {
-                "component_name" : "YARN_CLIENT",
-                "dependent_component_name" : "WEBHCAT_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/WEBHCAT_SERVER/dependencies/ZOOKEEPER_CLIENT",
-              "Dependencies" : {
-                "component_name" : "ZOOKEEPER_CLIENT",
-                "dependent_component_name" : "WEBHCAT_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/components/WEBHCAT_SERVER/dependencies/ZOOKEEPER_SERVER",
-              "Dependencies" : {
-                "component_name" : "ZOOKEEPER_SERVER",
-                "dependent_component_name" : "WEBHCAT_SERVER",
-                "dependent_service_name" : "HIVE",
-                "scope" : "cluster",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/artifacts/kerberos_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "kerberos_descriptor",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/HIVE/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/KERBEROS",
-      "StackServices" : {
-        "comments" : "A computer network authentication protocol which works on\n        the basis of 'tickets' to allow nodes communicating over a\n        non-secure network to prove their identity to one another in a\n        secure manner.\n      ",
-        "custom_commands" : [ ],
-        "display_name" : "Kerberos",
-        "required_services" : [ ],
-        "service_check_supported" : true,
-        "service_name" : "KERBEROS",
-        "service_version" : "1.10.3-10",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "kerberos-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "krb5-conf" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          }
-        },
-        "kerberos_descriptor" : {
-          "components" : [
-            {
-              "name" : "KERBEROS_CLIENT"
-            }
-          ],
-          "identities" : [
-            {
-              "name" : "/smokeuser"
-            }
-          ],
-          "name" : "KERBEROS"
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/KERBEROS/components/KERBEROS_CLIENT",
-          "StackServiceComponents" : {
-            "cardinality" : "ALL",
-            "component_category" : "CLIENT",
-            "component_name" : "KERBEROS_CLIENT",
-            "custom_commands" : [
-              "SET_KEYTAB",
-              "REMOVE_KEYTAB"
-            ],
-            "display_name" : "Kerberos Client",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "KERBEROS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "auto_deploy" : {
-            "enabled" : true
-          },
-          "dependencies" : [ ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/KERBEROS/artifacts/kerberos_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "kerberos_descriptor",
-            "service_name" : "KERBEROS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/KERBEROS/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "KERBEROS",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/MAPREDUCE2",
-      "StackServices" : {
-        "comments" : "Apache Hadoop NextGen MapReduce (YARN)",
-        "custom_commands" : [ ],
-        "display_name" : "MapReduce2",
-        "required_services" : [
-          "YARN"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "MAPREDUCE2",
-        "service_version" : "2.1.0.2.0.6.0",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "mapred-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "mapred-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          }
-        },
-        "kerberos_descriptor" : {
-          "components" : [
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "mapred-site/mapreduce.jobhistory.principal",
-                    "type" : "service",
-                    "local_username" : "${mapred-env/mapred_user}",
-                    "value" : "jhs/_HOST@${realm}"
-                  },
-                  "name" : "history_server_jhs",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${mapred-env/mapred_user}"
-                    },
-                    "file" : "${keytab_dir}/jhs.service.keytab",
-                    "configuration" : "mapred-site/mapreduce.jobhistory.keytab",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "mapred-site/mapreduce.jobhistory.webapp.spnego-principal",
-                    "type" : "service",
-                    "local_username" : null,
-                    "value" : null
-                  },
-                  "name" : "/spnego",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : null,
-                      "name" : null
-                    },
-                    "file" : null,
-                    "configuration" : "mapred-site/mapreduce.jobhistory.webapp.spnego-keytab-file",
-                    "group" : {
-                      "access" : null,
-                      "name" : null
-                    }
-                  }
-                }
-              ],
-              "name" : "HISTORYSERVER"
-            }
-          ],
-          "identities" : [
-            {
-              "name" : "/spnego"
-            },
-            {
-              "name" : "/hdfs"
-            },
-            {
-              "name" : "/smokeuser"
-            }
-          ],
-          "name" : "MAPREDUCE2"
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/MAPREDUCE2/components/HISTORYSERVER",
-          "StackServiceComponents" : {
-            "cardinality" : "1",
-            "component_category" : "MASTER",
-            "component_name" : "HISTORYSERVER",
-            "custom_commands" : [ ],
-            "display_name" : "History Server",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "MAPREDUCE2",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "auto_deploy" : {
-            "enabled" : true,
-            "location" : "YARN/RESOURCEMANAGER"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/MAPREDUCE2/components/HISTORYSERVER/dependencies/HDFS_CLIENT",
-              "Dependencies" : {
-                "component_name" : "HDFS_CLIENT",
-                "dependent_component_name" : "HISTORYSERVER",
-                "dependent_service_name" : "MAPREDUCE2",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/MAPREDUCE2/components/MAPREDUCE2_CLIENT",
-          "StackServiceComponents" : {
-            "cardinality" : "0+",
-            "component_category" : "CLIENT",
-            "component_name" : "MAPREDUCE2_CLIENT",
-            "custom_commands" : [ ],
-            "display_name" : "MapReduce2 Client",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "MAPREDUCE2",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/MAPREDUCE2/artifacts/kerberos_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "kerberos_descriptor",
-            "service_name" : "MAPREDUCE2",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/MAPREDUCE2/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "MAPREDUCE2",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/MAPREDUCE2/artifacts/widgets_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "widgets_descriptor",
-            "service_name" : "MAPREDUCE2",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE",
-      "StackServices" : {
-        "comments" : "System for workflow coordination and execution of Apache Hadoop jobs.  This also includes the installation of the optional Oozie Web Console which relies on and will install the <a target=\"_blank\" href=\"http://www.sencha.com/legal/open-source-faq/\">ExtJS</a> Library.\n      ",
-        "custom_commands" : [ ],
-        "display_name" : "Oozie",
-        "required_services" : [
-          "YARN"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "OOZIE",
-        "service_version" : "4.0.0.2.1",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "oozie-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "oozie-log4j" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "oozie-site" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "true"
-            }
-          }
-        },
-        "kerberos_descriptor" : {
-          "auth_to_local_properties" : [
-            "oozie-site/oozie.authentication.kerberos.name.rules"
-          ],
-          "components" : [
-            {
-              "identities" : [
-                {
-                  "principal" : {
-                    "configuration" : "oozie-site/oozie.service.HadoopAccessorService.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : "${oozie-env/oozie_user}",
-                    "value" : "oozie/_HOST@${realm}"
-                  },
-                  "name" : "oozie_server",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : "r",
-                      "name" : "${oozie-env/oozie_user}"
-                    },
-                    "file" : "${keytab_dir}/oozie.service.keytab",
-                    "configuration" : "oozie-site/oozie.service.HadoopAccessorService.keytab.file",
-                    "group" : {
-                      "access" : "",
-                      "name" : "${cluster-env/user_group}"
-                    }
-                  }
-                },
-                {
-                  "principal" : {
-                    "configuration" : "oozie-site/oozie.authentication.kerberos.principal",
-                    "type" : "service",
-                    "local_username" : null,
-                    "value" : null
-                  },
-                  "name" : "/spnego",
-                  "keytab" : {
-                    "owner" : {
-                      "access" : null,
-                      "name" : null
-                    },
-                    "file" : null,
-                    "configuration" : "oozie-site/oozie.authentication.kerberos.keytab",
-                    "group" : {
-                      "access" : null,
-                      "name" : null
-                    }
-                  }
-                }
-              ],
-              "name" : "OOZIE_SERVER"
-            }
-          ],
-          "configurations" : [
-            {
-              "oozie-site" : {
-                "oozie.service.HadoopAccessorService.kerberos.enabled" : "true",
-                "oozie.authentication.type" : "kerberos",
-                "oozie.authentication.kerberos.name.rules" : "",
-                "oozie.service.AuthorizationService.authorization.enabled" : "true",
-                "local.realm" : "${realm}"
-              }
-            }
-          ],
-          "identities" : [
-            {
-              "name" : "/spnego"
-            },
-            {
-              "name" : "/smokeuser"
-            },
-            {
-              "name" : "/hdfs"
-            }
-          ],
-          "name" : "OOZIE"
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE/components/OOZIE_CLIENT",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "CLIENT",
-            "component_name" : "OOZIE_CLIENT",
-            "custom_commands" : [ ],
-            "display_name" : "Oozie Client",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE/components/OOZIE_CLIENT/dependencies/HDFS_CLIENT",
-              "Dependencies" : {
-                "component_name" : "HDFS_CLIENT",
-                "dependent_component_name" : "OOZIE_CLIENT",
-                "dependent_service_name" : "OOZIE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE/components/OOZIE_CLIENT/dependencies/MAPREDUCE2_CLIENT",
-              "Dependencies" : {
-                "component_name" : "MAPREDUCE2_CLIENT",
-                "dependent_component_name" : "OOZIE_CLIENT",
-                "dependent_service_name" : "OOZIE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE/components/OOZIE_SERVER",
-          "StackServiceComponents" : {
-            "cardinality" : "1",
-            "component_category" : "MASTER",
-            "component_name" : "OOZIE_SERVER",
-            "custom_commands" : [ ],
-            "display_name" : "Oozie Server",
-            "is_client" : false,
-            "is_master" : true,
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE/components/OOZIE_SERVER/dependencies/HDFS_CLIENT",
-              "Dependencies" : {
-                "component_name" : "HDFS_CLIENT",
-                "dependent_component_name" : "OOZIE_SERVER",
-                "dependent_service_name" : "OOZIE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE/components/OOZIE_SERVER/dependencies/MAPREDUCE2_CLIENT",
-              "Dependencies" : {
-                "component_name" : "MAPREDUCE2_CLIENT",
-                "dependent_component_name" : "OOZIE_SERVER",
-                "dependent_service_name" : "OOZIE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE/components/OOZIE_SERVER/dependencies/YARN_CLIENT",
-              "Dependencies" : {
-                "component_name" : "YARN_CLIENT",
-                "dependent_component_name" : "OOZIE_SERVER",
-                "dependent_service_name" : "OOZIE",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE/artifacts/kerberos_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "kerberos_descriptor",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        },
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/OOZIE/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/PIG",
-      "StackServices" : {
-        "comments" : "Scripting platform for analyzing large datasets",
-        "custom_commands" : [ ],
-        "display_name" : "Pig",
-        "required_services" : [
-          "YARN"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "PIG",
-        "service_version" : "0.12.1.2.1",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "pig-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "pig-log4j" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          },
-          "pig-properties" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          }
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/PIG/components/PIG",
-          "StackServiceComponents" : {
-            "cardinality" : "0+",
-            "component_category" : "CLIENT",
-            "component_name" : "PIG",
-            "custom_commands" : [ ],
-            "display_name" : "Pig",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "PIG",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [ ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/PIG/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "service_name" : "PIG",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/SQOOP",
-      "StackServices" : {
-        "comments" : "Tool for transferring bulk data between Apache Hadoop and\n        structured data stores such as relational databases\n      ",
-        "custom_commands" : [ ],
-        "display_name" : "Sqoop",
-        "required_services" : [
-          "HDFS"
-        ],
-        "service_check_supported" : true,
-        "service_name" : "SQOOP",
-        "service_version" : "1.4.4.2.1",
-        "stack_name" : "HDP",
-        "stack_version" : "2.1",
-        "user_name" : null,
-        "config_types" : {
-          "sqoop-env" : {
-            "supports" : {
-              "adding_forbidden" : "false",
-              "do_not_extend" : "false",
-              "final" : "false"
-            }
-          }
-        }
-      },
-      "components" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/SQOOP/components/SQOOP",
-          "StackServiceComponents" : {
-            "cardinality" : "1+",
-            "component_category" : "CLIENT",
-            "component_name" : "SQOOP",
-            "custom_commands" : [ ],
-            "display_name" : "Sqoop",
-            "is_client" : true,
-            "is_master" : false,
-            "service_name" : "SQOOP",
-            "stack_name" : "HDP",
-            "stack_version" : "2.1"
-          },
-          "dependencies" : [
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/SQOOP/components/SQOOP/dependencies/HDFS_CLIENT",
-              "Dependencies" : {
-                "component_name" : "HDFS_CLIENT",
-                "dependent_component_name" : "SQOOP",
-                "dependent_service_name" : "SQOOP",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            },
-            {
-              "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/SQOOP/components/SQOOP/dependencies/MAPREDUCE2_CLIENT",
-              "Dependencies" : {
-                "component_name" : "MAPREDUCE2_CLIENT",
-                "dependent_component_name" : "SQOOP",
-                "dependent_service_name" : "SQOOP",
-                "scope" : "host",
-                "stack_name" : "HDP",
-                "stack_version" : "2.1"
-              }
-            }
-          ]
-        }
-      ],
-      "artifacts" : [
-        {
-          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.1/services/SQOOP/artifacts/metrics_descriptor",
-          "Artifacts" : {
-            "artifact_name" : "metrics_descriptor",
-            "se

<TRUNCATED>

Mime
View raw message