You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ab...@apache.org on 2015/03/16 08:54:23 UTC

[2/3] ambari git commit: AMBARI-10060 Enhanced Configs: Create mapper for configGroup, and StackConfigProperty. (ababiichuk)

http://git-wip-us.apache.org/repos/asf/ambari/blob/39157df9/ambari-web/app/assets/data/stacks/HDP-2.2/configurations.json
----------------------------------------------------------------------
diff --git a/ambari-web/app/assets/data/stacks/HDP-2.2/configurations.json b/ambari-web/app/assets/data/stacks/HDP-2.2/configurations.json
new file mode 100644
index 0000000..3751ec9
--- /dev/null
+++ b/ambari-web/app/assets/data/stacks/HDP-2.2/configurations.json
@@ -0,0 +1,17285 @@
+{
+  "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services?fields=configurations/*,StackServices/config_types/*&_=1426241618885",
+  "items" : [
+    {
+      "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS",
+      "StackServices" : {
+        "service_name" : "AMBARI_METRICS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.2",
+        "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"
+            }
+          }
+        }
+      },
+      "configurations" : [
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/ambari_metrics_user",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Ambari Metrics User Name.",
+            "property_name" : "ambari_metrics_user",
+            "property_type" : [
+              "USER"
+            ],
+            "property_value" : "ams",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/ams.zookeeper.keytab",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "ams.zookeeper.keytab",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/ams.zookeeper.principal",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "ams.zookeeper.principal",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/content",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Custom log4j.properties",
+            "property_name" : "content",
+            "property_type" : [ ],
+            "property_value" : "\n#\n# Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements.  See the NOTICE file\n# distributed with this work for additional information\n# regarding copyright ownership.  The ASF licenses this file\n# to you under the Apache License, Version 2.0 (the\n# \"License\"); you may not use this file except in compliance\n# with the License.  You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\n\n# Define some default values that can be overridden by system properties\nams.log.dir=.\nams.log.file=ambari-metrics-collector.log\n\n# Root logger opti
 on\nlog4j.rootLogger=INFO,file\n\n# Direct log messages to a log file\nlog4j.appender.file=org.apache.log4j.RollingFileAppender\nlog4j.appender.file.File=${ams.log.dir}/${ams.log.file}\nlog4j.appender.file.MaxFileSize=80MB\nlog4j.appender.file.MaxBackupIndex=60\nlog4j.appender.file.layout=org.apache.log4j.PatternLayout\nlog4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p [%t] %c{1}:%L - %m%n\n    ",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-log4j.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/content",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Custom log4j.properties",
+            "property_name" : "content",
+            "property_type" : [ ],
+            "property_value" : "\n# Licensed to the Apache Software Foundation (ASF) under one\n# or more contributor license agreements.  See the NOTICE file\n# distributed with this work for additional information\n# regarding copyright ownership.  The ASF licenses this file\n# to you under the Apache License, Version 2.0 (the\n# \"License\"); you may not use this file except in compliance\n# with the License.  You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n\n# Define some default values that can be overridden by system properties\nhbase.root.logger=INFO,console\nhbase.security.logger=INFO,console\nhbase.log.dir=
 .\nhbase.log.file=hbase.log\n\n# Define the root logger to the system property \"hbase.root.logger\".\nlog4j.rootLogger=${hbase.root.logger}\n\n# Logging Threshold\nlog4j.threshold=ALL\n\n#\n# Daily Rolling File Appender\n#\nlog4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender\nlog4j.appender.DRFA.File=${hbase.log.dir}/${hbase.log.file}\n\n# Rollver at midnight\nlog4j.appender.DRFA.DatePattern=.yyyy-MM-dd\n\n# 30-day backup\n#log4j.appender.DRFA.MaxBackupIndex=30\nlog4j.appender.DRFA.layout=org.apache.log4j.PatternLayout\n\n# Pattern format: Date LogLevel LoggerName LogMessage\nlog4j.appender.DRFA.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c{2}: %m%n\n\n# Rolling File Appender properties\nhbase.log.maxfilesize=256MB\nhbase.log.maxbackupindex=20\n\n# Rolling File Appender\nlog4j.appender.RFA=org.apache.log4j.RollingFileAppender\nlog4j.appender.RFA.File=${hbase.log.dir}/${hbase.log.file}\n\nlog4j.appender.RFA.MaxFileSize=${hbase.log.maxfilesize}\nlog4j.appender.RFA.MaxBa
 ckupIndex=${hbase.log.maxbackupindex}\n\nlog4j.appender.RFA.layout=org.apache.log4j.PatternLayout\nlog4j.appender.RFA.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c{2}: %m%n\n\n#\n# Security audit appender\n#\nhbase.security.log.file=SecurityAuth.audit\nhbase.security.log.maxfilesize=256MB\nhbase.security.log.maxbackupindex=20\nlog4j.appender.RFAS=org.apache.log4j.RollingFileAppender\nlog4j.appender.RFAS.File=${hbase.log.dir}/${hbase.security.log.file}\nlog4j.appender.RFAS.MaxFileSize=${hbase.security.log.maxfilesize}\nlog4j.appender.RFAS.MaxBackupIndex=${hbase.security.log.maxbackupindex}\nlog4j.appender.RFAS.layout=org.apache.log4j.PatternLayout\nlog4j.appender.RFAS.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n\nlog4j.category.SecurityLogger=${hbase.security.logger}\nlog4j.additivity.SecurityLogger=false\n#log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE\n\n#\n# Null Appender\n#\nlog4j.appender.NullAppender=org.apache.log4j.varia.Nul
 lAppender\n\n#\n# console\n# Add \"console\" to rootlogger above if you want to use this\n#\nlog4j.appender.console=org.apache.log4j.ConsoleAppender\nlog4j.appender.console.target=System.err\nlog4j.appender.console.layout=org.apache.log4j.PatternLayout\nlog4j.appender.console.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c{2}: %m%n\n\n# Custom Logging levels\n\nlog4j.logger.org.apache.zookeeper=INFO\n#log4j.logger.org.apache.hadoop.fs.FSNamesystem=DEBUG\nlog4j.logger.org.apache.hadoop.hbase=INFO\n# Make these two classes INFO-level. Make them DEBUG to see more zk debug.\nlog4j.logger.org.apache.hadoop.hbase.zookeeper.ZKUtil=INFO\nlog4j.logger.org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher=INFO\n#log4j.logger.org.apache.hadoop.dfs=DEBUG\n# Set this class to log INFO only otherwise its OTT\n# Enable this to get detailed connection error/retry logging.\n# log4j.logger.org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation=TRACE\n\n\n# Uncomment this line to e
 nable tracing on _every_ RPC call (this can be a lot of output)\n#log4j.logger.org.apache.hadoop.ipc.HBaseServer.trace=DEBUG\n\n# Uncomment the below if you want to remove logging of client region caching'\n# and scan of .META. messages\n# log4j.logger.org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation=INFO\n# log4j.logger.org.apache.hadoop.hbase.client.MetaScanner=INFO\n\n    ",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-log4j.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/content",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "This is the jinja template for hbase-env.sh file",
+            "property_name" : "content",
+            "property_type" : [ ],
+            "property_value" : "\n# Set environment variables here.\n\n# The java implementation to use. Java 1.6 required.\nexport JAVA_HOME={{java64_home}}\n\n# HBase Configuration directory\nexport HBASE_CONF_DIR=${HBASE_CONF_DIR:-{{hbase_conf_dir}}}\n\n# Extra Java CLASSPATH elements. Optional.\nexport HBASE_CLASSPATH=${HBASE_CLASSPATH}\n\n# The maximum amount of heap to use, in MB. Default is 1000.\nexport HBASE_HEAPSIZE={{hbase_heapsize}}\n\n# Extra Java runtime options.\n# Below are what we set by default. May only work with SUN JVM.\n# For more on why as well as other possible settings,\n# see http://wiki.apache.org/hadoop/PerformanceTuning\nexport HBASE_OPTS=\"-XX:+UseConcMarkSweepGC -XX:ErrorFile={{hbase_log_dir}}/hs_err_pid%p.log -Djava.io.tmpdir={{hbase_tmp_dir}}\"\nexport SERVER_GC_OPTS=\"-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:{{hbase_log_dir}}/gc.log-`date +'%Y%m%d%H%M'`\"\n# Uncomment below to enable java garbage collection logging.\n# export H
 BASE_OPTS=\"$HBASE_OPTS -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:$HBASE_HOME/logs/gc-hbase.log\"\n\n# Uncomment and adjust to enable JMX exporting\n# See jmxremote.password and jmxremote.access in $JRE_HOME/lib/management to configure remote password access.\n# More details at: http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html\n#\n# export HBASE_JMX_BASE=\"-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false\"\nexport HBASE_MASTER_OPTS=\"-Xmx{{master_heapsize}}\"\nexport HBASE_REGIONSERVER_OPTS=\"-Xmn{{regionserver_xmn_size}} -XX:CMSInitiatingOccupancyFraction=70  -Xms{{regionserver_heapsize}} -Xmx{{regionserver_heapsize}}\"\n# export HBASE_THRIFT_OPTS=\"$HBASE_JMX_BASE -Dcom.sun.management.jmxremote.port=10103\"\n# export HBASE_ZOOKEEPER_OPTS=\"$HBASE_JMX_BASE -Dcom.sun.management.jmxremote.port=10104\"\n\n# File naming hosts on which HRegionServers will run. $HBASE_HOME/conf/regionservers by default
 .\nexport HBASE_REGIONSERVERS=${HBASE_CONF_DIR}/regionservers\n\n# Extra ssh options. Empty by default.\n# export HBASE_SSH_OPTS=\"-o ConnectTimeout=1 -o SendEnv=HBASE_CONF_DIR\"\n\n# Where log files are stored. $HBASE_HOME/logs by default.\nexport HBASE_LOG_DIR={{hbase_log_dir}}\n\n# A string representing this instance of hbase. $USER by default.\n# export HBASE_IDENT_STRING=$USER\n\n# The scheduling priority for daemon processes. See 'man nice'.\n# export HBASE_NICENESS=10\n\n# The directory where pid files are stored. /tmp by default.\nexport HBASE_PID_DIR={{hbase_pid_dir}}\n\n# Seconds to sleep between slave commands. Unset by default. This\n# can be useful in large clusters, where, e.g., slave rsyncs can\n# otherwise arrive faster than the master can service them.\n# export HBASE_SLAVE_SLEEP=0.1\n\n# Tell HBase whether it should manage it's own instance of Zookeeper or not.\nexport HBASE_MANAGES_ZK=false\n\n{% if security_enabled %}\nexport HBASE_OPTS=\"$HBASE_OPTS -Djava.secur
 ity.auth.login.config={{client_jaas_config_file}}\"\nexport HBASE_MASTER_OPTS=\"$HBASE_MASTER_OPTS -Djava.security.auth.login.config={{master_jaas_config_file}}\"\nexport HBASE_REGIONSERVER_OPTS=\"$HBASE_REGIONSERVER_OPTS -Djava.security.auth.login.config={{regionserver_jaas_config_file}}\"\nexport HBASE_ZOOKEEPER_OPTS=\"$HBASE_ZOOKEEPER_OPTS -Djava.security.auth.login.config={{ams_zookeeper_jaas_config_file}}\"\n{% endif %}\n\n# use embedded native libs\n_HADOOP_NATIVE_LIB=\"/usr/lib/ams-hbase/lib/hadoop-native/\"\nexport HBASE_OPTS=\"$HBASE_OPTS -Djava.library.path=${_HADOOP_NATIVE_LIB}\"\n\n# Unset HADOOP_HOME to avoid importing HADOOP installed cluster related configs like: /usr/hdp/2.2.0.0-2041/hadoop/conf/\nexport HADOOP_HOME={{ams_hbase_home_dir}}\n    ",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/content",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "content",
+            "property_type" : [ ],
+            "property_value" : "\n# Set environment variables here.\n\n# The java implementation to use. Java 1.6 required.\nexport JAVA_HOME={{java64_home}}\n\n# Collector Log directory for log4j\nexport AMS_COLLECTOR_LOG_DIR={{ams_collector_log_dir}}\n\n# Monitor Log directory for outfile\nexport AMS_MONITOR_LOG_DIR={{ams_monitor_log_dir}}\n\n# Collector pid directory\nexport AMS_COLLECTOR_PID_DIR={{ams_collector_pid_dir}}\n\n# Monitor pid directory\nexport AMS_MONITOR_PID_DIR={{ams_monitor_pid_dir}}\n\n# AMS HBase pid directory\nexport AMS_HBASE_PID_DIR={{hbase_pid_dir}}\n\n# AMS Collector options\nexport AMS_COLLECTOR_OPTS=\"-Djava.library.path=/usr/lib/ams-hbase/lib/hadoop-native\"\n{% if security_enabled %}\nexport AMS_COLLECTOR_OPTS=\"$AMS_COLLECTOR_OPTS -Djava.security.auth.login.config={{ams_collector_jaas_config_file}}\"\n{% endif %}\n\n    ",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hadoop.security.authentication",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hadoop.security.authentication",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.client.scanner.caching",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Number of rows that will be fetched when calling next on a scanner\n      if it is not served from (local, client) memory.\n    ",
+            "property_name" : "hbase.client.scanner.caching",
+            "property_type" : [ ],
+            "property_value" : "10000",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.client.scanner.timeout.period",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Client scanner lease period in milliseconds.\n    ",
+            "property_name" : "hbase.client.scanner.timeout.period",
+            "property_type" : [ ],
+            "property_value" : "900000",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.cluster.distributed",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      The mode the cluster will be in. Possible values are false for\n      standalone mode and true for distributed mode. If false, startup will run\n      all HBase and ZooKeeper daemons together in the one JVM.\n    ",
+            "property_name" : "hbase.cluster.distributed",
+            "property_type" : [ ],
+            "property_value" : "false",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.coprocessor.master.classes",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.coprocessor.master.classes",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.coprocessor.region.classes",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.coprocessor.region.classes",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.hregion.majorcompaction",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      The time (in milliseconds) between 'major' compactions of all\n      HStoreFiles in a region.\n      0 to disable automated major compactions.\n    ",
+            "property_name" : "hbase.hregion.majorcompaction",
+            "property_type" : [ ],
+            "property_value" : "0",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.hregion.memstore.block.multiplier",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Block updates if memstore has hbase.hregion.memstore.block.multiplier\n      times hbase.hregion.memstore.flush.size bytes. Useful preventing runaway\n      memstore during spikes in update traffic.\n    ",
+            "property_name" : "hbase.hregion.memstore.block.multiplier",
+            "property_type" : [ ],
+            "property_value" : "4",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.hregion.memstore.flush.size",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Memstore will be flushed to disk if size of the memstore exceeds this\n      number of bytes. Value is checked by a thread that runs every\n      hbase.server.thread.wakefrequency.\n    ",
+            "property_name" : "hbase.hregion.memstore.flush.size",
+            "property_type" : [ ],
+            "property_value" : "134217728",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.hstore.blockingStoreFiles",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      If more than this number of StoreFiles exist in any one Store\n      (one StoreFile is written per flush of MemStore), updates are blocked for\n      this region until a compaction is completed, or until\n      hbase.hstore.blockingWaitTime has been exceeded.\n    ",
+            "property_name" : "hbase.hstore.blockingStoreFiles",
+            "property_type" : [ ],
+            "property_value" : "200",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.hstore.flusher.count",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      The number of flush threads. With fewer threads, the MemStore flushes\n      will be queued. With more threads, the flushes will be executed in parallel,\n      increasing the load on HDFS, and potentially causing more compactions.\n    ",
+            "property_name" : "hbase.hstore.flusher.count",
+            "property_type" : [ ],
+            "property_value" : "2",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.local.dir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Directory on the local filesystem to be used as a local storage\n    ",
+            "property_name" : "hbase.local.dir",
+            "property_type" : [ ],
+            "property_value" : "${hbase.tmp.dir}/local",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.master.info.bindAddress",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "The bind address for the HBase Master web UI",
+            "property_name" : "hbase.master.info.bindAddress",
+            "property_type" : [ ],
+            "property_value" : "0.0.0.0",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.master.info.port",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "The port for the HBase Master web UI.",
+            "property_name" : "hbase.master.info.port",
+            "property_type" : [ ],
+            "property_value" : "61310",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.master.kerberos.principal",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.master.kerberos.principal",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.master.keytab.file",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.master.keytab.file",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.master.port",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "The port for the HBase Master web UI.",
+            "property_name" : "hbase.master.port",
+            "property_type" : [ ],
+            "property_value" : "61300",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.master.wait.on.regionservers.mintostart",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Ensure that HBase Master waits for # many region server to start.\n    ",
+            "property_name" : "hbase.master.wait.on.regionservers.mintostart",
+            "property_type" : [ ],
+            "property_value" : "1",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.myclient.keytab",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.myclient.keytab",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.myclient.principal",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.myclient.principal",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.regionserver.global.memstore.lowerLimit",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      When memstores are being forced to flush to make room in\n      memory, keep flushing until we hit this mark. Defaults to 35% of heap.\n      This value equal to hbase.regionserver.global.memstore.upperLimit causes\n      the minimum possible flushing to occur when updates are blocked due to\n      memstore limiting.\n    ",
+            "property_name" : "hbase.regionserver.global.memstore.lowerLimit",
+            "property_type" : [ ],
+            "property_value" : "0.4",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.regionserver.global.memstore.upperLimit",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Maximum size of all memstores in a region server before new\n      updates are blocked and flushes are forced. Defaults to 40% of heap\n    ",
+            "property_name" : "hbase.regionserver.global.memstore.upperLimit",
+            "property_type" : [ ],
+            "property_value" : "0.5",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.regionserver.info.port",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "The port for the HBase RegionServer web UI.",
+            "property_name" : "hbase.regionserver.info.port",
+            "property_type" : [ ],
+            "property_value" : "61330",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.regionserver.kerberos.principal",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.regionserver.kerberos.principal",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.regionserver.keytab.file",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.regionserver.keytab.file",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.regionserver.port",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "The port for the HBase RegionServer web UI.",
+            "property_name" : "hbase.regionserver.port",
+            "property_type" : [ ],
+            "property_value" : "61320",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.regionserver.thread.compaction.large",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Configuration key for the large compaction threads.\n    ",
+            "property_name" : "hbase.regionserver.thread.compaction.large",
+            "property_type" : [ ],
+            "property_value" : "2",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.regionserver.thread.compaction.small",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Configuration key for the small compaction threads.\n    ",
+            "property_name" : "hbase.regionserver.thread.compaction.small",
+            "property_type" : [ ],
+            "property_value" : "3",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.replication",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Enable/Disable HBase replication.",
+            "property_name" : "hbase.replication",
+            "property_type" : [ ],
+            "property_value" : "false",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.rootdir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Ambari Metrics service uses HBase as default storage backend. Set the rootdir for\n      HBase to either local filesystem path if using Ambari Metrics in embedded mode or\n      to a HDFS dir, example: hdfs://namenode.example.org:8020/amshbase.\n    ",
+            "property_name" : "hbase.rootdir",
+            "property_type" : [ ],
+            "property_value" : "file:///var/lib/ambari-metrics-collector/hbase",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.security.authentication",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.security.authentication",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.security.authorization",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.security.authorization",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.snapshot.enabled",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Enable/Disable HBase snapshots.",
+            "property_name" : "hbase.snapshot.enabled",
+            "property_type" : [ ],
+            "property_value" : "false",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.tmp.dir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Temporary directory on the local filesystem.\n      Change this setting to point to a location more permanent\n      than '/tmp' (The '/tmp' directory is often cleared on\n      machine restart).\n    ",
+            "property_name" : "hbase.tmp.dir",
+            "property_type" : [ ],
+            "property_value" : "/var/lib/ambari-metrics-collector/hbase-tmp",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.zookeeper.leaderport",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.zookeeper.leaderport",
+            "property_type" : [ ],
+            "property_value" : "61388",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.zookeeper.peerport",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.zookeeper.peerport",
+            "property_type" : [ ],
+            "property_value" : "61288",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.zookeeper.property.authProvider.1",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.zookeeper.property.authProvider.1",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.zookeeper.property.clientPort",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.zookeeper.property.clientPort",
+            "property_type" : [ ],
+            "property_value" : "61181",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.zookeeper.property.dataDir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Property from ZooKeeper's config zoo.cfg.\n      The directory where the snapshot is stored.\n    ",
+            "property_name" : "hbase.zookeeper.property.dataDir",
+            "property_type" : [ ],
+            "property_value" : "${hbase.tmp.dir}/zookeeper",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.zookeeper.property.jaasLoginRenew",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.zookeeper.property.jaasLoginRenew",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.zookeeper.property.kerberos.removeHostFromPrincipal",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.zookeeper.property.kerberos.removeHostFromPrincipal",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.zookeeper.property.kerberos.removeRealmFromPrincipal",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "hbase.zookeeper.property.kerberos.removeRealmFromPrincipal",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase.zookeeper.quorum",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Comma separated list of servers in the ZooKeeper Quorum.\n      For example, \"host1.mydomain.com,host2.mydomain.com,host3.mydomain.com\".\n      By default this is set to localhost for local and pseudo-distributed modes\n      of operation. For a fully-distributed setup, this should be set to a full\n      list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh\n      this is the list of servers which we will start/stop ZooKeeper on.\n    ",
+            "property_name" : "hbase.zookeeper.quorum",
+            "property_type" : [ ],
+            "property_value" : "{{zookeeper_quorum_hosts}}",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase_log_dir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Log Directories for HBase.",
+            "property_name" : "hbase_log_dir",
+            "property_type" : [ ],
+            "property_value" : "/var/log/ambari-metrics-collector",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase_master_heapsize",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "HBase Master Heap Size",
+            "property_name" : "hbase_master_heapsize",
+            "property_type" : [ ],
+            "property_value" : "1024m",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase_pid_dir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Pid Directory for HBase.",
+            "property_name" : "hbase_pid_dir",
+            "property_type" : [ ],
+            "property_value" : "/var/run/ambari-metrics-collector/",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase_regionserver_heapsize",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "HBase RegionServer Heap Size.",
+            "property_name" : "hbase_regionserver_heapsize",
+            "property_type" : [ ],
+            "property_value" : "1024m",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase_regionserver_xmn_max",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "HBase RegionServer maximum value for minimum heap size.",
+            "property_name" : "hbase_regionserver_xmn_max",
+            "property_type" : [ ],
+            "property_value" : "512m",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hbase_regionserver_xmn_ratio",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "HBase RegionServer minimum heap size is calculated as a percentage of max heap size.",
+            "property_name" : "hbase_regionserver_xmn_ratio",
+            "property_type" : [ ],
+            "property_value" : "0.2",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/hfile.block.cache.size",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Percentage of maximum heap (-Xmx setting) to allocate to block cache\n      used by a StoreFile. Default of 0.4 means allocate 40%.\n    ",
+            "property_name" : "hfile.block.cache.size",
+            "property_type" : [ ],
+            "property_value" : "0.3",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/metrics_collector_log_dir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Collector log directory.",
+            "property_name" : "metrics_collector_log_dir",
+            "property_type" : [ ],
+            "property_value" : "/var/log/ambari-metrics-collector",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/metrics_collector_pid_dir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Collector pid directory.",
+            "property_name" : "metrics_collector_pid_dir",
+            "property_type" : [ ],
+            "property_value" : "/var/run/ambari-metrics-collector",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/metrics_monitor_log_dir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Monitor log directory.",
+            "property_name" : "metrics_monitor_log_dir",
+            "property_type" : [ ],
+            "property_value" : "/var/log/ambari-metrics-monitor",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/metrics_monitor_pid_dir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Monitor pid directory.",
+            "property_name" : "metrics_monitor_pid_dir",
+            "property_type" : [ ],
+            "property_value" : "/var/run/ambari-metrics-monitor",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-env.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/phoenix.groupby.maxCacheSize",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Size in bytes of pages cached during GROUP BY spilling. Default is 100Mb.\n    ",
+            "property_name" : "phoenix.groupby.maxCacheSize",
+            "property_type" : [ ],
+            "property_value" : "307200000",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/phoenix.query.spoolThresholdBytes",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Threshold size in bytes after which results from parallelly executed\n      query results are spooled to disk. Default is 20 mb.\n    ",
+            "property_name" : "phoenix.query.spoolThresholdBytes",
+            "property_type" : [ ],
+            "property_value" : "12582912",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/phoenix.query.spoolThresholdBytes",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "phoenix.query.spoolThresholdBytes",
+            "property_type" : [ ],
+            "property_value" : "12582912",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/phoenix.query.timeoutMs",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Number of milliseconds after which a query will timeout on the client.\n      Default is 10 min.\n    ",
+            "property_name" : "phoenix.query.timeoutMs",
+            "property_type" : [ ],
+            "property_value" : "1200000",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/phoenix.sequence.saltBuckets",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Controls the number of pre-allocated regions for SYSTEM.SEQUENCE table.\n    ",
+            "property_name" : "phoenix.sequence.saltBuckets",
+            "property_type" : [ ],
+            "property_value" : "2",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/security.admin.protocol.acl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "ACL for HMasterInterface protocol implementation (ie.\n      clients talking to HMaster for admin operations).\n      The ACL is a comma-separated list of user and group names. The user and\n      group list is separated by a blank. For e.g. \"alice,bob users,wheel\".\n      A special value of \"*\" means all users are allowed.",
+            "property_name" : "security.admin.protocol.acl",
+            "property_type" : [ ],
+            "property_value" : "*",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-policy.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/security.client.protocol.acl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "ACL for HRegionInterface protocol implementations (ie.\n      clients talking to HRegionServers)\n      The ACL is a comma-separated list of user and group names. The user and\n      group list is separated by a blank. For e.g. \"alice,bob users,wheel\".\n      A special value of \"*\" means all users are allowed.",
+            "property_name" : "security.client.protocol.acl",
+            "property_type" : [ ],
+            "property_value" : "*",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-policy.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/security.masterregion.protocol.acl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "ACL for HMasterRegionInterface protocol implementations\n      (for HRegionServers communicating with HMaster)\n      The ACL is a comma-separated list of user and group names. The user and\n      group list is separated by a blank. For e.g. \"alice,bob users,wheel\".\n      A special value of \"*\" means all users are allowed.",
+            "property_name" : "security.masterregion.protocol.acl",
+            "property_type" : [ ],
+            "property_value" : "*",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-policy.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.aggregator.checkpoint.dir",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Directory to store aggregator checkpoints. Change to a permanent\n      location so that checkpoint ar not lost.\n    ",
+            "property_name" : "timeline.metrics.aggregator.checkpoint.dir",
+            "property_type" : [ ],
+            "property_value" : "/var/lib/ambari-metrics-collector/checkpoint",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.cluster.aggregator.hourly.checkpointCutOffMultiplier",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Multiplier value * interval = Max allowed checkpoint lag. Effectively\n      if aggregator checkpoint is greater than max allowed checkpoint delay,\n      the checkpoint will be discarded by the aggregator.\n    ",
+            "property_name" : "timeline.metrics.cluster.aggregator.hourly.checkpointCutOffMultiplier",
+            "property_type" : [ ],
+            "property_value" : "2",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.cluster.aggregator.hourly.disabled",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Disable cluster based hourly aggregations.\n    ",
+            "property_name" : "timeline.metrics.cluster.aggregator.hourly.disabled",
+            "property_type" : [ ],
+            "property_value" : "false",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.cluster.aggregator.hourly.interval",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Time in seconds to sleep for the hourly resolution cluster wide\n      aggregator. Default is 1 hour.\n    ",
+            "property_name" : "timeline.metrics.cluster.aggregator.hourly.interval",
+            "property_type" : [ ],
+            "property_value" : "3600",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.cluster.aggregator.hourly.ttl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Cluster wide hourly resolution data purge interval. Default is 1 year.\n    ",
+            "property_name" : "timeline.metrics.cluster.aggregator.hourly.ttl",
+            "property_type" : [ ],
+            "property_value" : "31536000",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.cluster.aggregator.minute.checkpointCutOffMultiplier",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Multiplier value * interval = Max allowed checkpoint lag. Effectively\n      if aggregator checkpoint is greater than max allowed checkpoint delay,\n      the checkpoint will be discarded by the aggregator.\n    ",
+            "property_name" : "timeline.metrics.cluster.aggregator.minute.checkpointCutOffMultiplier",
+            "property_type" : [ ],
+            "property_value" : "2",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.cluster.aggregator.minute.disabled",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Disable cluster based minute aggregations.\n    ",
+            "property_name" : "timeline.metrics.cluster.aggregator.minute.disabled",
+            "property_type" : [ ],
+            "property_value" : "false",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.cluster.aggregator.minute.interval",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Time in seconds to sleep for the minute resolution cluster wide\n      aggregator. Default resolution is 2 minutes.\n    ",
+            "property_name" : "timeline.metrics.cluster.aggregator.minute.interval",
+            "property_type" : [ ],
+            "property_value" : "120",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.cluster.aggregator.minute.timeslice.interval",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Lowest resolution of desired data for cluster level minute aggregates.\n    ",
+            "property_name" : "timeline.metrics.cluster.aggregator.minute.timeslice.interval",
+            "property_type" : [ ],
+            "property_value" : "15",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.cluster.aggregator.minute.ttl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Cluster wide minute resolution data purge interval. Default is 30 days.\n    ",
+            "property_name" : "timeline.metrics.cluster.aggregator.minute.ttl",
+            "property_type" : [ ],
+            "property_value" : "2592000",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.hbase.compression.scheme",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Compression codes need to be installed and available before setting the\n      scheme. Default compression is SNAPPY. Disable by setting to None.\n      This can be changed only before creating tables.\n    ",
+            "property_name" : "timeline.metrics.hbase.compression.scheme",
+            "property_type" : [ ],
+            "property_value" : "SNAPPY",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.hbase.data.block.encoding",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Codecs are enabled on a table by setting the DATA_BLOCK_ENCODING property.\n      Default encoding is FAST_DIFF. This can be changed only before creating\n      tables.\n    ",
+            "property_name" : "timeline.metrics.hbase.data.block.encoding",
+            "property_type" : [ ],
+            "property_value" : "FAST_DIFF",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.host.aggregator.hourly.checkpointCutOffMultiplier",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Multiplier value * interval = Max allowed checkpoint lag. Effectively\n      if aggregator checkpoint is greater than max allowed checkpoint delay,\n      the checkpoint will be discarded by the aggregator.\n    ",
+            "property_name" : "timeline.metrics.host.aggregator.hourly.checkpointCutOffMultiplier",
+            "property_type" : [ ],
+            "property_value" : "2",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.host.aggregator.hourly.disabled",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Disable host based hourly aggregations.\n    ",
+            "property_name" : "timeline.metrics.host.aggregator.hourly.disabled",
+            "property_type" : [ ],
+            "property_value" : "false",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.host.aggregator.hourly.interval",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Time in seconds to sleep for the hourly resolution host based\n      aggregator. Default resolution is 1 hour.\n    ",
+            "property_name" : "timeline.metrics.host.aggregator.hourly.interval",
+            "property_type" : [ ],
+            "property_value" : "3600",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.host.aggregator.hourly.ttl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Host based hourly resolution data purge interval. Default is 30 days.\n    ",
+            "property_name" : "timeline.metrics.host.aggregator.hourly.ttl",
+            "property_type" : [ ],
+            "property_value" : "2592000",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.host.aggregator.minute.checkpointCutOffMultiplier",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Multiplier value * interval = Max allowed checkpoint lag. Effectively\n      if aggregator checkpoint is greater than max allowed checkpoint delay,\n      the checkpoint will be discarded by the aggregator.\n    ",
+            "property_name" : "timeline.metrics.host.aggregator.minute.checkpointCutOffMultiplier",
+            "property_type" : [ ],
+            "property_value" : "2",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.host.aggregator.minute.disabled",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Disable host based minute aggregations.\n    ",
+            "property_name" : "timeline.metrics.host.aggregator.minute.disabled",
+            "property_type" : [ ],
+            "property_value" : "false",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.host.aggregator.minute.interval",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Time in seconds to sleep for the minute resolution host based\n      aggregator. Default resolution is 5 minutes.\n    ",
+            "property_name" : "timeline.metrics.host.aggregator.minute.interval",
+            "property_type" : [ ],
+            "property_value" : "300",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.host.aggregator.minute.ttl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Host based minute resolution data purge interval. Default is 7 days.\n    ",
+            "property_name" : "timeline.metrics.host.aggregator.minute.ttl",
+            "property_type" : [ ],
+            "property_value" : "604800",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.host.aggregator.ttl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      1 minute resolution data purge interval. Default is 1 day.\n    ",
+            "property_name" : "timeline.metrics.host.aggregator.ttl",
+            "property_type" : [ ],
+            "property_value" : "86400",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.service.checkpointDelay",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Time in seconds to sleep on the first run or when the checkpoint is\n      too old.\n    ",
+            "property_name" : "timeline.metrics.service.checkpointDelay",
+            "property_type" : [ ],
+            "property_value" : "60",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.service.default.result.limit",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Max result limit on number of rows returned. Calculated as follows:\n      4 aggregate metrics/min * 60 * 24: Retrieve aggregate data for 1 day.\n    ",
+            "property_name" : "timeline.metrics.service.default.result.limit",
+            "property_type" : [ ],
+            "property_value" : "5760",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.service.operation.mode",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      Service Operation modes:\n      1) embedded: Metrics stored on local FS, HBase in Standalone mode\n      2) distributed: HBase daemons writing to HDFS\n    ",
+            "property_name" : "timeline.metrics.service.operation.mode",
+            "property_type" : [ ],
+            "property_value" : "embedded",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.service.resultset.fetchSize",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      JDBC resultset prefect size for aggregator queries.\n    ",
+            "property_name" : "timeline.metrics.service.resultset.fetchSize",
+            "property_type" : [ ],
+            "property_value" : "2000",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.service.rpc.address",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      The address of the metrics service rpc listeners.\n    ",
+            "property_name" : "timeline.metrics.service.rpc.address",
+            "property_type" : [ ],
+            "property_value" : "0.0.0.0:60200",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/timeline.metrics.service.webapp.address",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "\n      The address of the metrics service web application.\n    ",
+            "property_name" : "timeline.metrics.service.webapp.address",
+            "property_type" : [ ],
+            "property_value" : "0.0.0.0:6188",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/zookeeper.session.timeout",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "ZooKeeper session timeout in milliseconds.",
+            "property_name" : "zookeeper.session.timeout",
+            "property_type" : [ ],
+            "property_value" : "120000",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-site.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/AMBARI_METRICS/configurations/zookeeper.znode.parent",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : null,
+            "property_name" : "zookeeper.znode.parent",
+            "property_type" : [ ],
+            "property_value" : "",
+            "service_name" : "AMBARI_METRICS",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "ams-hbase-security-site.xml"
+          }
+        }
+      ]
+    },
+    {
+      "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON",
+      "StackServices" : {
+        "service_name" : "FALCON",
+        "stack_name" : "HDP",
+        "stack_version" : "2.2",
+        "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"
+            }
+          }
+        }
+      },
+      "configurations" : [
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.ConfigSyncService.impl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "",
+            "property_name" : "*.ConfigSyncService.impl",
+            "property_type" : [ ],
+            "property_value" : "org.apache.falcon.resource.ConfigSyncService",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.ProcessInstanceManager.impl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "",
+            "property_name" : "*.ProcessInstanceManager.impl",
+            "property_type" : [ ],
+            "property_value" : "org.apache.falcon.resource.InstanceManager",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.SchedulableEntityManager.impl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "",
+            "property_name" : "*.SchedulableEntityManager.impl",
+            "property_type" : [ ],
+            "property_value" : "org.apache.falcon.resource.SchedulableEntityManager",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.application.services",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Falcon Services",
+            "property_name" : "*.application.services",
+            "property_type" : [ ],
+            "property_value" : "org.apache.falcon.security.AuthenticationInitializationService,\\\n      org.apache.falcon.workflow.WorkflowJobEndNotificationService, \\\n      org.apache.falcon.service.ProcessSubscriberService,\\\n      org.apache.falcon.entity.store.ConfigurationStore,\\\n      org.apache.falcon.rerun.service.RetryService,\\\n      org.apache.falcon.rerun.service.LateRunService,\\\n      org.apache.falcon.service.LogCleanupService,\\\n      org.apache.falcon.metadata.MetadataMappingService\n    ",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.broker.impl.class",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "",
+            "property_name" : "*.broker.impl.class",
+            "property_type" : [ ],
+            "property_value" : "org.apache.activemq.ActiveMQConnectionFactory",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.broker.ttlInMins",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "",
+            "property_name" : "*.broker.ttlInMins",
+            "property_type" : [ ],
+            "property_value" : "4320",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.broker.url",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Default Active MQ url",
+            "property_name" : "*.broker.url",
+            "property_type" : [ ],
+            "property_value" : "tcp://localhost:61616",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.catalog.service.impl",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "",
+            "property_name" : "*.catalog.service.impl",
+            "property_type" : [ ],
+            "property_value" : "org.apache.falcon.catalog.HiveCatalogService",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.config.store.uri",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "Location to store user entity configurations",
+            "property_name" : "*.config.store.uri",
+            "property_type" : [ ],
+            "property_value" : "file:///hadoop/falcon/store",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.configstore.listeners",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "",
+            "property_name" : "*.configstore.listeners",
+            "property_type" : [ ],
+            "property_value" : "org.apache.falcon.entity.v0.EntityGraph,\\\n      org.apache.falcon.entity.ColoClusterRelation,\\\n      org.apache.falcon.group.FeedGroupMap,\\\n      org.apache.falcon.service.SharedLibraryHostingService\n    ",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.dfs.namenode.kerberos.principal",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "name node principal to talk to config store",
+            "property_name" : "*.dfs.namenode.kerberos.principal",
+            "property_type" : [ ],
+            "property_value" : "nn/_HOST@EXAMPLE.COM",
+            "service_name" : "FALCON",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2",
+            "type" : "falcon-startup.properties.xml"
+          }
+        },
+        {
+          "href" : "http://c6401:8080/api/v1/stacks/HDP/versions/2.2/services/FALCON/configurations/*.domain",
+          "StackConfigurations" : {
+            "final" : "false",
+            "property_description" : "",
+            "property_name" : "*.dom

<TRUNCATED>