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 2014/01/14 18:58:00 UTC

[1/3] AMBARI-4287 STORM: Add configs.(Denys Buzhor via ababiichuk)

Updated Branches:
  refs/heads/trunk 029b05559 -> 9395e1f87


http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/STORM.json
----------------------------------------------------------------------
diff --git a/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/STORM.json b/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/STORM.json
index 9c3b6d5..5d1b134 100644
--- a/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/STORM.json
+++ b/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/STORM.json
@@ -1,17 +1,1097 @@
 {
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/STORM/configurations?fields=*",
+  "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations?fields=*&_=1389714316488",
   "items" : [
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/STORM/configurations/STORM.systemmode",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/dev.zookeeper.path",
       "StackConfigurations" : {
-        "property_description" : "\n     The place where jars are kept.\n     ",
-        "property_value" : "storm-local",
-        "stack_version" : "1.3.0",
+        "property_description" : "",
+        "property_name" : "dev.zookeeper.path",
+        "property_value" : "/tmp/dev-storm-zookeeper",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/drpc.childopts",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "drpc.childopts",
+        "property_value" : "-Xmx768m",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/drpc.invocations.port",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "drpc.invocations.port",
+        "property_value" : "3773",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/drpc.port",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "drpc.port",
+        "property_value" : "3772",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/drpc.queue.size",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "drpc.queue.size",
+        "property_value" : "128",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/drpc.request.timeout.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "drpc.request.timeout.secs",
+        "property_value" : "600",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/drpc.worker.threads",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "drpc.worker.threads",
+        "property_value" : "64",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/java.library.path",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "java.library.path",
+        "property_value" : "/usr/local/lib:/opt/local/lib:/usr/lib",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/logviewer.appender.name",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "logviewer.appender.name",
+        "property_value" : "A1",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/logviewer.childopts",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "logviewer.childopts",
+        "property_value" : "-Xmx128m",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/logviewer.port",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "logviewer.port",
+        "property_value" : "8000",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.childopts",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.childopts",
+        "property_value" : "-Xmx1024m",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.cleanup.inbox.freq.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.cleanup.inbox.freq.secs",
+        "property_value" : "600",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.file.copy.expiration.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.file.copy.expiration.secs",
+        "property_value" : "600",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.host",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.host",
+        "property_value" : "localhost",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.inbox.jar.expiration.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.inbox.jar.expiration.secs",
+        "property_value" : "3600",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.monitor.freq.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.monitor.freq.secs",
+        "property_value" : "10",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.reassign",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.reassign",
+        "property_value" : "true",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.supervisor.timeout.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.supervisor.timeout.secs",
+        "property_value" : "60",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.task.launch.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.task.launch.secs",
+        "property_value" : "120",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.task.timeout.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.task.timeout.secs",
+        "property_value" : "30",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.thrift.max_buffer_size",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.thrift.max_buffer_size",
+        "property_value" : "1048576",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.thrift.port",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.thrift.port",
+        "property_value" : "6627",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/nimbus.topology.validator",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "nimbus.topology.validator",
+        "property_value" : "backtype.storm.nimbus.DefaultTopologyValidator",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.cluster.mode",
+      "StackConfigurations" : {
+        "property_description" : "Can be distributed or local",
+        "property_name" : "storm.cluster.mode",
+        "property_value" : "distributed",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.local.dir",
+      "StackConfigurations" : {
+        "property_description" : "The place where jars are kept",
         "property_name" : "storm.local.dir",
-        "filename" : "storm-site.xml",
+        "property_value" : "/hadoop/storm",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.local.mode.zmq",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.local.mode.zmq",
+        "property_value" : "false",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.messaging.netty.buffer_size",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.messaging.netty.buffer_size",
+        "property_value" : "5242880",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.messaging.netty.client_worker_threads",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.messaging.netty.client_worker_threads",
+        "property_value" : "1",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.messaging.netty.max_retries",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.messaging.netty.max_retries",
+        "property_value" : "30",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.messaging.netty.max_wait_ms",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.messaging.netty.max_wait_ms",
+        "property_value" : "1000",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.messaging.netty.min_wait_ms",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.messaging.netty.min_wait_ms",
+        "property_value" : "100",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.messaging.netty.server_worker_threads",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.messaging.netty.server_worker_threads",
+        "property_value" : "1",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.messaging.transport",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.messaging.transport",
+        "property_value" : "backtype.storm.messaging.netty.Context",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.thrift.transport",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.thrift.transport",
+        "property_value" : "backtype.storm.security.auth.SimpleTransportPlugin",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.zookeeper.connection.timeout",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.zookeeper.connection.timeout",
+        "property_value" : "15000",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.zookeeper.port",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.zookeeper.port",
+        "property_value" : "2181",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.zookeeper.retry.interval",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.zookeeper.retry.interval",
+        "property_value" : "1000",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.zookeeper.retry.intervalceiling.millis",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.zookeeper.retry.intervalceiling.millis",
+        "property_value" : "30000",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.zookeeper.retry.times",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.zookeeper.retry.times",
+        "property_value" : "5",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.zookeeper.root",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.zookeeper.root",
+        "property_value" : "/storm",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.zookeeper.servers",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.zookeeper.servers",
+        "property_value" : "['localhost']",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/storm.zookeeper.session.timeout",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "storm.zookeeper.session.timeout",
+        "property_value" : "20000",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/supervisor.childopts",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "supervisor.childopts",
+        "property_value" : "-Xmx256m",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/supervisor.enable",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "supervisor.enable",
+        "property_value" : "true",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/supervisor.heartbeat.frequency.secs",
+      "StackConfigurations" : {
+        "property_description" : "How frequently the supervisor heartbeats to the cluster state (for nimbus)",
+        "property_name" : "supervisor.heartbeat.frequency.secs",
+        "property_value" : "5",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/supervisor.monitor.frequency.secs",
+      "StackConfigurations" : {
+        "property_description" : "How frequently the supervisor checks on the status of the processes it's monitoring and restarts if necessary",
+        "property_name" : "supervisor.monitor.frequency.secs",
+        "property_value" : "3",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/supervisor.slots.ports",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "supervisor.slots.ports",
+        "property_value" : "[6700, 6701, 6702, 6703]",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/supervisor.worker.start.timeout.secs",
+      "StackConfigurations" : {
+        "property_description" : "How long supervisor will wait to ensure that a worker process is started",
+        "property_name" : "supervisor.worker.start.timeout.secs",
+        "property_value" : "120",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/supervisor.worker.timeout.secs",
+      "StackConfigurations" : {
+        "property_description" : "How long between heartbeats until supervisor considers that worker dead and tries to restart it",
+        "property_name" : "supervisor.worker.timeout.secs",
+        "property_value" : "30",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/task.heartbeat.frequency.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "task.heartbeat.frequency.secs",
+        "property_value" : "3",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/task.refresh.poll.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "task.refresh.poll.secs",
+        "property_value" : "10",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.acker.executors",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.acker.executors",
+        "property_value" : "null",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.builtin.metrics.bucket.size.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.builtin.metrics.bucket.size.secs",
+        "property_value" : "60",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.debug",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.debug",
+        "property_value" : "false",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.disruptor.wait.strategy",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.disruptor.wait.strategy",
+        "property_value" : "com.lmax.disruptor.BlockingWaitStrategy",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.enable.message.timeouts",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.enable.message.timeouts",
+        "property_value" : "true",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.error.throttle.interval.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.error.throttle.interval.secs",
+        "property_value" : "10",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.executor.receive.buffer.size",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.executor.receive.buffer.size",
+        "property_value" : "1024",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.executor.send.buffer.size",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.executor.send.buffer.size",
+        "property_value" : "1024",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.fall.back.on.java.serialization",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.fall.back.on.java.serialization",
+        "property_value" : "true",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.kryo.factory",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.kryo.factory",
+        "property_value" : "backtype.storm.serialization.DefaultKryoFactory",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.max.error.report.per.interval",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.max.error.report.per.interval",
+        "property_value" : "5",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.max.spout.pending",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.max.spout.pending",
+        "property_value" : "null",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.max.task.parallelism",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.max.task.parallelism",
+        "property_value" : "null",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.message.timeout.secs",
+      "StackConfigurations" : {
+        "property_description" : "Maximum amount of time a message has to complete before it's considered failed",
+        "property_name" : "topology.message.timeout.secs",
+        "property_value" : "30",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.optimize",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.optimize",
+        "property_value" : "true",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.receiver.buffer.size",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.receiver.buffer.size",
+        "property_value" : "8",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.receiver.buffer.size",
+      "StackConfigurations" : {
+        "property_description" : "Setting it too high causes a lot of problems (heartbeat thread gets starved, throughput plummets)",
+        "property_name" : "topology.receiver.buffer.size",
+        "property_value" : "8",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.skip.missing.kryo.registrations",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.skip.missing.kryo.registrations",
+        "property_value" : "false",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.sleep.spout.wait.strategy.time.ms",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.sleep.spout.wait.strategy.time.ms",
+        "property_value" : "1",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.spout.wait.strategy",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.spout.wait.strategy",
+        "property_value" : "backtype.storm.spout.SleepSpoutWaitStrategy",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.state.synchronization.timeout.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.state.synchronization.timeout.secs",
+        "property_value" : "60",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.stats.sample.rate",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.stats.sample.rate",
+        "property_value" : "0.05",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.tick.tuple.freq.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.tick.tuple.freq.secs",
+        "property_value" : "null",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.transfer.buffer.size",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.transfer.buffer.size",
+        "property_value" : "1024",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.trident.batch.emit.interval.millis",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.trident.batch.emit.interval.millis",
+        "property_value" : "500",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.tuple.serializer",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.tuple.serializer",
+        "property_value" : "backtype.storm.serialization.types.ListDelegateSerializer",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.worker.childopts",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.worker.childopts",
+        "property_value" : "null",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.worker.shared.thread.pool.size",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.worker.shared.thread.pool.size",
+        "property_value" : "4",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/topology.workers",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "topology.workers",
+        "property_value" : "1",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/transactional.zookeeper.port",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "transactional.zookeeper.port",
+        "property_value" : "null",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/transactional.zookeeper.root",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "transactional.zookeeper.root",
+        "property_value" : "/transactional",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/transactional.zookeeper.servers",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "transactional.zookeeper.servers",
+        "property_value" : "null",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/ui.childopts",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "ui.childopts",
+        "property_value" : "-Xmx768m",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/ui.port",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "ui.port",
+        "property_value" : "8080",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/worker.childopts",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "worker.childopts",
+        "property_value" : "-Xmx768m",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/worker.heartbeat.frequency.secs",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "worker.heartbeat.frequency.secs",
+        "property_value" : "1",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/zmq.hwm",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "zmq.hwm",
+        "property_value" : "0",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/zmq.linger.millis",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "zmq.linger.millis",
+        "property_value" : "5000",
+        "service_name" : "STORM",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/STORM/configurations/zmq.threads",
+      "StackConfigurations" : {
+        "property_description" : "",
+        "property_name" : "zmq.threads",
+        "property_value" : "1",
         "service_name" : "STORM",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "storm-site.xml"
       }
     }
   ]
-}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/config.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/config.js b/ambari-web/app/config.js
index f69d599..d839acd 100644
--- a/ambari-web/app/config.js
+++ b/ambari-web/app/config.js
@@ -65,7 +65,8 @@ App.supports = {
   localRepositories: true,
   highAvailability: true,
   deleteHost: true,
-  autoRollbackHA: false
+  autoRollbackHA: false,
+  storm: false
 };
 
 if (App.enableExperimental) {

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/controllers/wizard.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/controllers/wizard.js b/ambari-web/app/controllers/wizard.js
index fdd9689..c290a23 100644
--- a/ambari-web/app/controllers/wizard.js
+++ b/ambari-web/app/controllers/wizard.js
@@ -478,7 +478,7 @@ App.WizardController = Em.Controller.extend({
     for (var i = 0; i < displayOrderConfig.length; i++) {
       var entry = jsonData.items.findProperty("StackServices.service_name", displayOrderConfig[i].serviceName);
       if (entry) {
-        if (entry.StackServices.service_name == 'STORM' && !App.testMode) continue; // @todo remove this line after STORM integration
+        if (entry.StackServices.service_name == 'STORM' && !App.supports.storm) continue; // @todo remove this line after STORM integration
         var myService = Service.create({
           serviceName: entry.StackServices.service_name,
           displayName: displayOrderConfig[i].displayName,

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/controllers/wizard/step8_controller.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/controllers/wizard/step8_controller.js b/ambari-web/app/controllers/wizard/step8_controller.js
index 6beabdd..f70afe4 100644
--- a/ambari-web/app/controllers/wizard/step8_controller.js
+++ b/ambari-web/app/controllers/wizard/step8_controller.js
@@ -526,9 +526,7 @@ App.WizardStep8Controller = Em.Controller.extend({
            break;
            */
           case 'STORM':
-            if (App.testMode) {
-              this.loadSTORM(serviceObj);
-            }
+            this.loadSTORM(serviceObj);
           case 'HCATALOG':
             break;
           default:
@@ -1494,6 +1492,9 @@ App.WizardStep8Controller = Em.Controller.extend({
     if (selectedServices.someProperty('serviceName', 'PIG')) {
       this.get('serviceConfigTags').pushObject(this.createLog4jObj('PIG'));
     }
+    if (selectedServices.someProperty('serviceName', 'STORM')) {
+      this.get('serviceConfigTags').pushObject(this.createStormSiteObj('STORM'));
+    }
     if (selectedServices.someProperty('serviceName', 'ZOOKEEPER')) {
       this.get('serviceConfigTags').pushObject(this.createLog4jObj('ZOOKEEPER'));
     }
@@ -1818,6 +1819,15 @@ App.WizardStep8Controller = Em.Controller.extend({
     return {type: 'webhcat-site', tag: 'version1', properties: webHCatProperties};
   },
 
+  createStormSiteObj: function (s) {
+    var configs = this.get('configs').filterProperty('filename', 'storm-site.xml');
+    var stormProperties = {};
+    configs.forEach(function (_configProperty) {
+      stormProperties[_configProperty.name] = App.config.escapeXMLCharacters(_configProperty.value);
+      this._recordHostOverrideFromObj(_configProperty, 'storm-site', 'version1', this);
+    }, this);
+    return {type: 'storm-site', tag: 'version1', properties: stormProperties};
+  },
   ajaxQueueFinished: function () {
     //do something
   },

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/data/HDP2/global_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/HDP2/global_properties.js b/ambari-web/app/data/HDP2/global_properties.js
index a7ec956..41d66f5 100644
--- a/ambari-web/app/data/HDP2/global_properties.js
+++ b/ambari-web/app/data/HDP2/global_properties.js
@@ -1285,20 +1285,45 @@ module.exports =
       "category": "Falcon"
     },
   /**********************************************STORM***************************************/
-    // @todo create real properties
     {
       "id": "puppet var",
-      "name": "nimbus.thrift.port",
-      "displayName": "nimbus.thrift.port",
+      "name": "nimbus_host",
+      "displayName": "Nimbus host",
       "description": "",
-      "defaultValue": "6627",
+      "defaultValue": "",
+      "displayType": "masterHost",
       "isReconfigurable": false,
-      "displayType": "int",
       "isVisible": true,
       "isRequiredByAgent": true,
       "serviceName": "STORM",
       "category": "Nimbus"
     },
+    {
+      "id": "puppet var",
+      "name": "storm_log_dir",
+      "displayName": "storm_log_dir",
+      "description": "",
+      "defaultValue": "/var/log/storm",
+      "displayType": "directory",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "puppet var",
+      "name": "storm_pid_dir",
+      "displayName": "storm_pid_dir",
+      "description": "",
+      "defaultValue": "/var/run/storm",
+      "displayType": "directory",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
   /**********************************************MISC***************************************/
     {
       "id": "puppet var",

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/data/HDP2/site_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/HDP2/site_properties.js b/ambari-web/app/data/HDP2/site_properties.js
index f9c5c2a..d0c3823 100644
--- a/ambari-web/app/data/HDP2/site_properties.js
+++ b/ambari-web/app/data/HDP2/site_properties.js
@@ -694,6 +694,468 @@ module.exports =
       "category": "Advanced"
     },
 
+  /**********************************************storm-site***************************************/
+    {
+      "id": "site property",
+      "name": "storm.zookeeper.root",
+      "displayName": "storm.zookeeper.root",
+      "description": "",
+      "defaultValue": "/storm",
+      "isReconfigurable": false,
+      "displayType": "directory",
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.local.dir",
+      "displayName": "storm.local.dir",
+      "description": "",
+      "defaultValue": "storm-local",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.zookeeper.servers",
+      "displayName": "storm.zookeeper.servers",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.zookeeper.port",
+      "displayName": "storm.zookeeper.port",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "displayType": "int",
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.zookeeper.session.timeout",
+      "displayName": "storm.zookeeper.session.timeout",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "displayType": "int",
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.zookeeper.connection.timeout",
+      "displayName": "storm.zookeeper.connection.timeout",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "displayType": "int",
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.zookeeper.retry.times",
+      "displayName": "storm.zookeeper.retry.times",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "displayType": "int",
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.zookeeper.retry.interval",
+      "displayName": "storm.zookeeper.retry.interval",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "displayType": "int",
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.zookeeper.retry.intervalceiling.millis",
+      "displayName": "storm.zookeeper.retry.intervalceiling.millis",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "displayType": "int",
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.cluster.mode",
+      "displayName": "storm.cluster.mode",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.local.mode.zmq",
+      "displayName": "storm.local.mode.zmq",
+      "description": "",
+      "defaultValue": false,
+      "isReconfigurable": false,
+      "displayType": "checkbox",
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.thrift.transport",
+      "displayName": "storm.thrift.transport",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id": "site property",
+      "name": "storm.messaging.transport",
+      "displayName": "storm.messaging.transport",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "General"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"General",
+      "displayName":"storm.messaging.netty.buffer_size",
+      "name":"storm.messaging.netty.buffer_size",
+      "defaultValue":"5242880",
+      "displayType":"int"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"General",
+      "displayName":"storm.messaging.netty.max_retries",
+      "name":"storm.messaging.netty.max_retries",
+      "defaultValue":"30",
+      "displayType":"int"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"General",
+      "displayName":"storm.messaging.netty.max_wait_ms",
+      "name":"storm.messaging.netty.max_wait_ms",
+      "defaultValue":"1000",
+      "displayType":"int"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"General",
+      "displayName":"storm.messaging.netty.min_wait_ms",
+      "name":"storm.messaging.netty.min_wait_ms",
+      "defaultValue":"100",
+      "displayType":"int"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.host",
+      "displayName": "nimbus.host",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.thrift.port",
+      "displayName": "nimbus.thrift.port",
+      "description": "",
+      "defaultValue": "6627",
+      "isReconfigurable": false,
+      "displayType": "int",
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.childopts",
+      "displayName": "nimbus.childopts",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.task.timeout.secs",
+      "displayName": "nimbus.task.timeout.secs",
+      "description": "",
+      "defaultValue": "",
+      "displayType": "int",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.supervisor.timeout.secs",
+      "displayName": "nimbus.supervisor.timeout.secs",
+      "description": "",
+      "defaultValue": "",
+      "displayType": "int",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.monitor.freq.secs",
+      "displayName": "nimbus.monitor.freq.secs",
+      "description": "",
+      "defaultValue": "",
+      "displayType": "int",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.cleanup.inbox.freq.secs",
+      "displayName": "nimbus.cleanup.inbox.freq.secs",
+      "description": "",
+      "defaultValue": "",
+      "displayType": "int",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.inbox.jar.expiration.secs",
+      "displayName": "nimbus.inbox.jar.expiration.secs",
+      "description": "",
+      "defaultValue": "",
+      "displayType": "int",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.task.launch.secs",
+      "displayName": "nimbus.task.launch.secs",
+      "description": "",
+      "defaultValue": "",
+      "displayType": "int",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.reassign",
+      "displayName": "nimbus.reassign",
+      "description": "",
+      "defaultValue": true,
+      "displayType": "checkbox",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.file.copy.expiration.secs",
+      "displayName": "nimbus.file.copy.expiration.secs",
+      "description": "",
+      "defaultValue": "",
+      "displayType": "int",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "nimbus.topology.validator",
+      "displayName": "nimbus.topology.validator",
+      "description": "",
+      "defaultValue": "",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Nimbus"
+    },
+    {
+      "id": "site property",
+      "name": "supervisor.slots.ports",
+      "displayName": "supervisor.slots.ports",
+      "description": "",
+      "defaultValue": "",
+      "displayType": "multiLine",
+      "isReconfigurable": false,
+      "isVisible": true,
+      "isRequiredByAgent": true,
+      "serviceName": "STORM",
+      "category": "Supervisor"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"Supervisor",
+      "displayName":"supervisor.childopts",
+      "name":"supervisor.childopts",
+      "defaultValue":"-Xmx256m",
+      "displayType":"string"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"Supervisor",
+      "displayName":"supervisor.worker.start.timeout.secs",
+      "name":"supervisor.worker.start.timeout.secs",
+      "defaultValue":"120",
+      "displayType":"int"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"Supervisor",
+      "displayName":"supervisor.worker.timeout.secs",
+      "name":"supervisor.worker.timeout.secs",
+      "defaultValue":"30",
+      "displayType":"int"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"Supervisor",
+      "displayName":"supervisor.monitor.frequency.secs",
+      "name":"supervisor.monitor.frequency.secs",
+      "defaultValue":"3",
+      "displayType":"int"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"Supervisor",
+      "displayName":"supervisor.heartbeat.frequency.secs",
+      "name":"supervisor.heartbeat.frequency.secs",
+      "defaultValue":"5",
+      "displayType":"int"
+    },
+    {
+      "id":"site property",
+      "description":"",
+      "isReconfigurable":false,
+      "isVisible":true,
+      "isRequiredByAgent":true,
+      "serviceName":"STORM",
+      "category":"Supervisor",
+      "displayName":"supervisor.enable",
+      "name":"supervisor.enable",
+      "defaultValue":true,
+      "displayType":"checkbox"
+    },
+
   /**********************************************webhcat-site***************************************/
     {
       "id": "site property",

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/data/service_configs.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/service_configs.js b/ambari-web/app/data/service_configs.js
index d83ebc2..d20a4ec 100644
--- a/ambari-web/app/data/service_configs.js
+++ b/ambari-web/app/data/service_configs.js
@@ -229,10 +229,14 @@ module.exports = [
   {
     serviceName: 'STORM',
     displayName: 'Storm',
+    filename: 'storm-site',
     configCategories: [
-      App.ServiceConfigCategory.create({ name: 'Nimbus', displayName : 'Nimbus'})
+      App.ServiceConfigCategory.create({ name: 'Nimbus', displayName : 'Nimbus'}),
+      App.ServiceConfigCategory.create({ name: 'Supervisor', displayName : 'SuperVisor'}),
+      App.ServiceConfigCategory.create({ name: 'General', displayName : 'General'}),
+      App.ServiceConfigCategory.create({ name: 'Advanced', displayName : 'Advanced'})
     ],
-    sites: ['storm-site'],
+    sites: ['global', 'storm-site'],
     configs: []
   },
   {

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/data/services.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/services.js b/ambari-web/app/data/services.js
index 8dd872a..d4d5176 100644
--- a/ambari-web/app/data/services.js
+++ b/ambari-web/app/data/services.js
@@ -169,9 +169,9 @@ module.exports = [
     serviceName: 'STORM',
     displayName: 'Storm',
     isDisabled: false,
-    isSelected: App.testMode,
-    canBeSelected: App.testMode,
-    isHidden: !App.testMode,
+    isSelected: App.supports.storm,
+    canBeSelected: App.supports.storm,
+    isHidden: !App.supports.storm,
     description: Em.I18n.t('services.storm.description')
   }
 ]

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/mappers/service_metrics_mapper.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/mappers/service_metrics_mapper.js b/ambari-web/app/mappers/service_metrics_mapper.js
index b96e08f..8cbda14 100644
--- a/ambari-web/app/mappers/service_metrics_mapper.js
+++ b/ambari-web/app/mappers/service_metrics_mapper.js
@@ -306,17 +306,16 @@ App.serviceMetricsMapper = App.QuickDataMapper.create({
    * @param item
    */
   mapQuickLinks: function (finalJson, item){
-    if(item && item.ServiceInfo && item.ServiceInfo.service_name == "OOZIE"){
-      finalJson.quick_links = [19];
-    }else if(item && item.ServiceInfo && item.ServiceInfo.service_name == "GANGLIA"){
-      finalJson.quick_links = [20];
-    }else if(item && item.ServiceInfo && item.ServiceInfo.service_name == "NAGIOS"){
-      finalJson.quick_links = [21];
-    }else if(item && item.ServiceInfo && item.ServiceInfo.service_name == "HUE"){
-      finalJson.quick_links = [22];
-    }else if(item && item.ServiceInfo && item.ServiceInfo.service_name == "FALCON"){
-      finalJson.quick_links = [32];
-    }
+    if(!(item && item.ServiceInfo)) return;
+    var quickLinks = {
+      OOZIE: [19],
+      GANGLIA: [20],
+      NAGIOS: [21],
+      HUE: [22],
+      STORM: [31]
+    };
+    if (quickLinks[item.ServiceInfo.service_name])
+      finalJson.quick_links = quickLinks[item.ServiceInfo.service_name];
   },
 
   hdfsMapper: function (item) {

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/models/quick_links.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/models/quick_links.js b/ambari-web/app/models/quick_links.js
index 89b6bc3..5b98c04 100644
--- a/ambari-web/app/models/quick_links.js
+++ b/ambari-web/app/models/quick_links.js
@@ -400,7 +400,7 @@ App.QuickLinks.FIXTURES = [
     https_config: 'mapreduce.jobhistory.webapp.https.address',
     site: 'storm-site',
     regex: portRegex,
-    default_http_port: 9292
+    default_http_port: 6627
   },
   {
     id:32,

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/models/service.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/models/service.js b/ambari-web/app/models/service.js
index d500327..8d6a21c 100644
--- a/ambari-web/app/models/service.js
+++ b/ambari-web/app/models/service.js
@@ -75,7 +75,8 @@ App.Service = DS.Model.extend({
       "SQOOP",
       "NAGIOS",
       "GANGLIA",
-      "HUE"
+      "HUE",
+      "STORM"
     ];
     return configurableServices.contains(this.get('serviceName'));
   }.property('serviceName'),

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/models/service_config.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/models/service_config.js b/ambari-web/app/models/service_config.js
index 74f147b..0d527b4 100644
--- a/ambari-web/app/models/service_config.js
+++ b/ambari-web/app/models/service_config.js
@@ -393,6 +393,10 @@ App.ServiceConfigProperty = Ember.Object.extend({
       case 'zookeeperserver_hosts':
         this.set('value', masterComponentHostsInDB.filterProperty('component', 'ZOOKEEPER_SERVER').mapProperty('hostName'));
         break;
+      case 'nimbus_host':
+        if (!App.supports.storm) return; // @todo remove test mode check after Storm service integration
+        this.set('value', masterComponentHostsInDB.findProperty('component', 'NIMBUS').hostName);
+        break;
       case 'hbase.zookeeper.quorum':
         var zkHosts = masterComponentHostsInDB.filterProperty('component', 'ZOOKEEPER_SERVER').mapProperty('hostName');
         this.setDefaultValue("(\\w*)", zkHosts);

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/utils/config.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/utils/config.js b/ambari-web/app/utils/config.js
index 610748a..785d95f 100644
--- a/ambari-web/app/utils/config.js
+++ b/ambari-web/app/utils/config.js
@@ -421,6 +421,9 @@ App.config = Em.Object.create({
           configData.description = advanced.description;
         }
       }
+      if (configData.displayType === 'checkbox') {
+        configData.value = configData.defaultValue = configData.value === 'true'; // convert {String} value to {Boolean}
+      }
       mergedConfigs.push(configData);
     }, this);
     return mergedConfigs;


[2/3] AMBARI-4287 STORM: Add configs.(Denys Buzhor via ababiichuk)

Posted by ab...@apache.org.
http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/HDFS.json
----------------------------------------------------------------------
diff --git a/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/HDFS.json b/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/HDFS.json
index 48fe3f1..002de94 100644
--- a/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/HDFS.json
+++ b/ambari-web/app/assets/data/wizard/stack/hdp/version2.0.1/HDFS.json
@@ -1,737 +1,1181 @@
 {
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations?fields=*",
+  "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations?fields=*&_=1389714316446",
   "items" : [
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.blockreport.initialDelay",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/ambari.dfs.datanode.http.port",
+      "StackConfigurations" : {
+        "property_description" : "\n      The datanode http port. This property is effective only if referenced from dfs.datanode.http.address property.\n    ",
+        "property_name" : "ambari.dfs.datanode.http.port",
+        "property_value" : "50075",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/ambari.dfs.datanode.port",
+      "StackConfigurations" : {
+        "property_description" : "\n      The datanode port for data transfer. This property is effective only if referenced from dfs.datanode.address property.\n    ",
+        "property_name" : "ambari.dfs.datanode.port",
+        "property_value" : "50010",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/datanode_du_reserved",
+      "StackConfigurations" : {
+        "property_description" : "Reserved space for HDFS",
+        "property_name" : "datanode_du_reserved",
+        "property_value" : "1073741824",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.block.access.token.enable",
+      "StackConfigurations" : {
+        "property_description" : "\n      If \"true\", access tokens are used as capabilities for accessing datanodes.\n      If \"false\", no access tokens are checked on accessing datanodes.\n    ",
+        "property_name" : "dfs.block.access.token.enable",
+        "property_value" : "true",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.blockreport.initialDelay",
       "StackConfigurations" : {
         "property_description" : "Delay for first block report in seconds.",
-        "property_value" : "120",
-        "stack_version" : "2.0.1",
         "property_name" : "dfs.blockreport.initialDelay",
-        "filename" : "hdfs-site.xml",
+        "property_value" : "120",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.safemode.threshold.pct",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.blocksize",
       "StackConfigurations" : {
-        "property_description" : "\n        Specifies the percentage of blocks that should satisfy\n        the minimal replication requirement defined by dfs.replication.min.\n        Values less than or equal to 0 mean not to start in safe mode.\n        Values greater than 1 will make safe mode permanent.\n        ",
-        "property_value" : "1.0f",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.safemode.threshold.pct",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "The default block size for new files.",
+        "property_name" : "dfs.blocksize",
+        "property_value" : "134217728",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/fs_checkpoint_dir",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.client.read.shortcircuit",
       "StackConfigurations" : {
-        "property_description" : "Secondary NameNode checkpoint dir.",
-        "property_value" : "/hadoop/hdfs/namesecondary",
-        "stack_version" : "2.0.1",
-        "property_name" : "fs_checkpoint_dir",
-        "filename" : "global.xml",
+        "property_description" : "\n      This configuration parameter turns on short-circuit local reads.\n    ",
+        "property_name" : "dfs.client.read.shortcircuit",
+        "property_value" : "true",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.client.read.shortcircuit.streams.cache.size",
+      "StackConfigurations" : {
+        "property_description" : "\n      The DFSClient maintains a cache of recently opened file descriptors. This\n      parameter controls the size of that cache. Setting this higher will use\n      more file descriptors, but potentially provide better performance on\n      workloads involving lots of seeks.\n    ",
+        "property_name" : "dfs.client.read.shortcircuit.streams.cache.size",
+        "property_value" : "4096",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.umaskmode",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.cluster.administrators",
       "StackConfigurations" : {
-        "property_description" : "\nThe octal umask used when creating files and directories.\n",
-        "property_value" : "077",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.umaskmode",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "ACL for who all can view the default servlets in the HDFS",
+        "property_name" : "dfs.cluster.administrators",
+        "property_value" : " hdfs",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/io.compression.codec.lzo.class",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.datanode.address",
       "StackConfigurations" : {
-        "property_description" : "The implementation for lzo codec.",
-        "property_value" : "com.hadoop.compression.lzo.LzoCodec",
-        "stack_version" : "2.0.1",
-        "property_name" : "io.compression.codec.lzo.class",
-        "filename" : "core-site.xml",
+        "property_description" : "\n      The datanode server address and port for data transfer.\n    ",
+        "property_name" : "dfs.datanode.address",
+        "property_value" : "0.0.0.0:${ambari.dfs.datanode.port}",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.heartbeat.interval",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.datanode.balance.bandwidthPerSec",
+      "StackConfigurations" : {
+        "property_description" : "\n      Specifies the maximum amount of bandwidth that each datanode\n      can utilize for the balancing purpose in term of\n      the number of bytes per second.\n    ",
+        "property_name" : "dfs.datanode.balance.bandwidthPerSec",
+        "property_value" : "6250000",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.datanode.data.dir",
+      "StackConfigurations" : {
+        "property_description" : "Determines where on the local filesystem an DFS data node\n      should store its blocks.  If this is a comma-delimited\n      list of directories, then data will be stored in all named\n      directories, typically on different devices.\n      Directories that do not exist are ignored.\n    ",
+        "property_name" : "dfs.datanode.data.dir",
+        "property_value" : "/hadoop/hdfs/data",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.datanode.data.dir.perm",
+      "StackConfigurations" : {
+        "property_description" : "The permissions that should be there on dfs.datanode.data.dir\n      directories. The datanode will not come up if the permissions are\n      different on existing dfs.datanode.data.dir directories. If the directories\n      don't exist, they will be created with this permission.",
+        "property_name" : "dfs.datanode.data.dir.perm",
+        "property_value" : "750",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.datanode.du.reserved",
+      "StackConfigurations" : {
+        "property_description" : "Reserved space in bytes per volume. Always leave this much space free for non dfs use.\n    ",
+        "property_name" : "dfs.datanode.du.reserved",
+        "property_value" : "1073741824",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
+      "StackConfigurations" : {
+        "property_description" : " Number of failed disks a DataNode would tolerate before it stops offering service",
+        "property_name" : "dfs.datanode.failed.volumes.tolerated",
+        "property_value" : "0",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.datanode.http.address",
+      "StackConfigurations" : {
+        "property_description" : "\n      The datanode http server address and port.\n    ",
+        "property_name" : "dfs.datanode.http.address",
+        "property_value" : "0.0.0.0:${ambari.dfs.datanode.http.port}",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.datanode.ipc.address",
+      "StackConfigurations" : {
+        "property_description" : "\n      The datanode ipc server address and port.\n      If the port is 0 then the server will start on a free port.\n    ",
+        "property_name" : "dfs.datanode.ipc.address",
+        "property_value" : "0.0.0.0:8010",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.datanode.max.transfer.threads",
+      "StackConfigurations" : {
+        "property_description" : "PRIVATE CONFIG VARIABLE",
+        "property_name" : "dfs.datanode.max.transfer.threads",
+        "property_value" : "1024",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.domain.socket.path",
+      "StackConfigurations" : {
+        "property_description" : null,
+        "property_name" : "dfs.domain.socket.path",
+        "property_value" : "/var/lib/hadoop-hdfs/dn_socket",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.heartbeat.interval",
       "StackConfigurations" : {
         "property_description" : "Determines datanode heartbeat interval in seconds.",
-        "property_value" : "3",
-        "stack_version" : "2.0.1",
         "property_name" : "dfs.heartbeat.interval",
-        "filename" : "hdfs-site.xml",
+        "property_value" : "3",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs_datanode_failed_volume_tolerated",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.hosts.exclude",
       "StackConfigurations" : {
-        "property_description" : "DataNode volumes failure toleration",
+        "property_description" : "Names a file that contains a list of hosts that are\n      not permitted to connect to the namenode.  The full pathname of the\n      file must be specified.  If the value is empty, no hosts are\n      excluded.",
+        "property_name" : "dfs.hosts.exclude",
+        "property_value" : "/etc/hadoop/conf/dfs.exclude",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.https.port",
+      "StackConfigurations" : {
+        "property_description" : "\n      This property is used by HftpFileSystem.\n    ",
+        "property_name" : "dfs.https.port",
+        "property_value" : "50470",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.journalnode.edits.dir",
+      "StackConfigurations" : {
+        "property_description" : "The path where the JournalNode daemon will store its local state. ",
+        "property_name" : "dfs.journalnode.edits.dir",
+        "property_value" : "/grid/0/hdfs/journal",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.journalnode.http-address",
+      "StackConfigurations" : {
+        "property_description" : "The address and port the JournalNode web UI listens on.\n      If the port is 0 then the server will start on a free port. ",
+        "property_name" : "dfs.journalnode.http-address",
+        "property_value" : "0.0.0.0:8480",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.accesstime.precision",
+      "StackConfigurations" : {
+        "property_description" : "The access time for HDFS file is precise upto this value.\n      The default value is 1 hour. Setting a value of 0 disables\n      access times for HDFS.\n    ",
+        "property_name" : "dfs.namenode.accesstime.precision",
         "property_value" : "0",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs_datanode_failed_volume_tolerated",
-        "filename" : "global.xml",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs_name_dir",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.avoid.read.stale.datanode",
       "StackConfigurations" : {
-        "property_description" : "NameNode Directories.",
+        "property_description" : "\n      Indicate whether or not to avoid reading from stale datanodes whose\n      heartbeat messages have not been received by the namenode for more than a\n      specified time interval.\n    ",
+        "property_name" : "dfs.namenode.avoid.read.stale.datanode",
+        "property_value" : "true",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.avoid.write.stale.datanode",
+      "StackConfigurations" : {
+        "property_description" : "\n      Indicate whether or not to avoid writing to stale datanodes whose\n      heartbeat messages have not been received by the namenode for more than a\n      specified time interval.\n    ",
+        "property_name" : "dfs.namenode.avoid.write.stale.datanode",
+        "property_value" : "true",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.checkpoint.dir",
+      "StackConfigurations" : {
+        "property_description" : "Determines where on the local filesystem the DFS secondary\n      name node should store the temporary images to merge.\n      If this is a comma-delimited list of directories then the image is\n      replicated in all of the directories for redundancy.\n    ",
+        "property_name" : "dfs.namenode.checkpoint.dir",
+        "property_value" : "/hadoop/hdfs/namesecondary",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.checkpoint.edits.dir",
+      "StackConfigurations" : {
+        "property_description" : "Determines where on the local filesystem the DFS secondary\n      name node should store the temporary edits to merge.\n      If this is a comma-delimited list of directoires then teh edits is\n      replicated in all of the directoires for redundancy.\n      Default value is same as dfs.namenode.checkpoint.dir\n    ",
+        "property_name" : "dfs.namenode.checkpoint.edits.dir",
+        "property_value" : "${dfs.namenode.checkpoint.dir}",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.checkpoint.period",
+      "StackConfigurations" : {
+        "property_description" : "The number of seconds between two periodic checkpoints.\n    ",
+        "property_name" : "dfs.namenode.checkpoint.period",
+        "property_value" : "21600",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.handler.count",
+      "StackConfigurations" : {
+        "property_description" : "Added to grow Queue size so that more client connections are allowed",
+        "property_name" : "dfs.namenode.handler.count",
+        "property_value" : "100",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.handler.count",
+      "StackConfigurations" : {
+        "property_description" : "The number of server threads for the namenode.",
+        "property_name" : "dfs.namenode.handler.count",
+        "property_value" : "40",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.http-address",
+      "StackConfigurations" : {
+        "property_description" : "The name of the default file system.  Either the\n      literal string \"local\" or a host:port for NDFS.",
+        "property_name" : "dfs.namenode.http-address",
+        "property_value" : "localhost:50070",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.https-address",
+      "StackConfigurations" : {
+        "property_description" : "The https address where namenode binds",
+        "property_name" : "dfs.namenode.https-address",
+        "property_value" : "localhost:50470",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.name.dir",
+      "StackConfigurations" : {
+        "property_description" : "Determines where on the local filesystem the DFS name node\n      should store the name table.  If this is a comma-delimited list\n      of directories then the name table is replicated in all of the\n      directories, for redundancy. ",
+        "property_name" : "dfs.namenode.name.dir",
         "property_value" : "/hadoop/hdfs/namenode",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs_name_dir",
-        "filename" : "global.xml",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/fs_checkpoint_size",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.name.dir.restore",
       "StackConfigurations" : {
-        "property_description" : "FS Checkpoint Size.",
-        "property_value" : "0.5",
-        "stack_version" : "2.0.1",
-        "property_name" : "fs_checkpoint_size",
-        "filename" : "global.xml",
+        "property_description" : "Set to true to enable NameNode to attempt recovering a previously failed dfs.namenode.name.dir.\n      When enabled, a recovery of any failed directory is attempted during checkpoint.",
+        "property_name" : "dfs.namenode.name.dir.restore",
+        "property_value" : "true",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.balance.bandwidthPerSec",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.safemode.threshold-pct",
       "StackConfigurations" : {
-        "property_description" : "\n        Specifies the maximum amount of bandwidth that each datanode\n        can utilize for the balancing purpose in term of\n        the number of bytes per second.\n  ",
-        "property_value" : "6250000",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.balance.bandwidthPerSec",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "\n      Specifies the percentage of blocks that should satisfy\n      the minimal replication requirement defined by dfs.namenode.replication.min.\n      Values less than or equal to 0 mean not to start in safe mode.\n      Values greater than 1 will make safe mode permanent.\n    ",
+        "property_name" : "dfs.namenode.safemode.threshold-pct",
+        "property_value" : "1.0f",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/namenode_opt_maxnewsize",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.secondary.http-address",
       "StackConfigurations" : {
-        "property_description" : "NameNode maximum new generation size",
-        "property_value" : "640",
-        "stack_version" : "2.0.1",
-        "property_name" : "namenode_opt_maxnewsize",
-        "filename" : "global.xml",
+        "property_description" : "Address of secondary namenode web server",
+        "property_name" : "dfs.namenode.secondary.http-address",
+        "property_value" : "localhost:50090",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/fs.checkpoint.edits.dir",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.stale.datanode.interval",
       "StackConfigurations" : {
-        "property_description" : "Determines where on the local filesystem the DFS secondary\n        name node should store the temporary edits to merge.\n        If this is a comma-delimited list of directoires then teh edits is\n        replicated in all of the directoires for redundancy.\n        Default value is same as fs.checkpoint.dir\n    ",
-        "property_value" : "${fs.checkpoint.dir}",
-        "stack_version" : "2.0.1",
-        "property_name" : "fs.checkpoint.edits.dir",
-        "filename" : "core-site.xml",
+        "property_description" : "Datanode is stale after not getting a heartbeat in this interval in ms",
+        "property_name" : "dfs.namenode.stale.datanode.interval",
+        "property_value" : "30000",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/keytab_path",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.namenode.write.stale.datanode.ratio",
       "StackConfigurations" : {
-        "property_description" : "KeyTab Directory.",
-        "property_value" : "/etc/security/keytabs",
-        "stack_version" : "2.0.1",
-        "property_name" : "keytab_path",
-        "filename" : "global.xml",
+        "property_description" : "When the ratio of number stale datanodes to total datanodes marked is greater\n      than this ratio, stop avoiding writing to stale nodes so as to prevent causing hotspots.\n    ",
+        "property_name" : "dfs.namenode.write.stale.datanode.ratio",
+        "property_value" : "1.0f",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.block.size",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.permissions.enabled",
       "StackConfigurations" : {
-        "property_description" : "The default block size for new files.",
-        "property_value" : "134217728",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.block.size",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "\n      If \"true\", enable permission checking in HDFS.\n      If \"false\", permission checking is turned off,\n      but all other behavior is unchanged.\n      Switching from one parameter value to the other does not change the mode,\n      owner or group of files or directories.\n    ",
+        "property_name" : "dfs.permissions.enabled",
+        "property_value" : "true",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/security_enabled",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.permissions.superusergroup",
       "StackConfigurations" : {
-        "property_description" : "Hadoop Security",
-        "property_value" : "false",
-        "stack_version" : "2.0.1",
-        "property_name" : "security_enabled",
-        "filename" : "global.xml",
+        "property_description" : "The name of the group of super-users.",
+        "property_name" : "dfs.permissions.superusergroup",
+        "property_value" : "hdfs",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/io.serializations",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.replication",
       "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "org.apache.hadoop.io.serializer.WritableSerialization",
-        "stack_version" : "2.0.1",
-        "property_name" : "io.serializations",
-        "filename" : "core-site.xml",
+        "property_description" : "Default block replication.\n    ",
+        "property_name" : "dfs.replication",
+        "property_value" : "3",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/security.task.umbilical.protocol.acl",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.replication.max",
       "StackConfigurations" : {
-        "property_description" : "ACL for TaskUmbilicalProtocol, used by the map and reduce\n    tasks to communicate with the parent tasktracker.\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_value" : "*",
-        "stack_version" : "2.0.1",
-        "property_name" : "security.task.umbilical.protocol.acl",
-        "filename" : "hadoop-policy.xml",
+        "property_description" : "Maximal block replication.\n    ",
+        "property_name" : "dfs.replication.max",
+        "property_value" : "50",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/kerberos_domain",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.support.append",
       "StackConfigurations" : {
-        "property_description" : "Kerberos realm.",
-        "property_value" : "EXAMPLE.COM",
-        "stack_version" : "2.0.1",
-        "property_name" : "kerberos_domain",
-        "filename" : "global.xml",
+        "property_description" : "to enable dfs append",
+        "property_name" : "dfs.support.append",
+        "property_value" : "true",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs_data_dir",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs.webhdfs.enabled",
+      "StackConfigurations" : {
+        "property_description" : "Whether to enable WebHDFS feature",
+        "property_name" : "dfs.webhdfs.enabled",
+        "property_value" : "true",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_block_local_path_access_user",
+      "StackConfigurations" : {
+        "property_description" : "Default Block Replication.",
+        "property_name" : "dfs_block_local_path_access_user",
+        "property_value" : "hbase",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_datanode_address",
+      "StackConfigurations" : {
+        "property_description" : "Port for datanode address.",
+        "property_name" : "dfs_datanode_address",
+        "property_value" : "50010",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_datanode_data_dir",
       "StackConfigurations" : {
         "property_description" : "Data directories for Data Nodes.",
+        "property_name" : "dfs_datanode_data_dir",
         "property_value" : "/hadoop/hdfs/data",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs_data_dir",
-        "filename" : "global.xml",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/hdfs_log_dir_prefix",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_datanode_data_dir_perm",
       "StackConfigurations" : {
-        "property_description" : "Hadoop Log Dir Prefix",
-        "property_value" : "/var/log/hadoop",
-        "stack_version" : "2.0.1",
-        "property_name" : "hdfs_log_dir_prefix",
-        "filename" : "global.xml",
+        "property_description" : "Datanode dir perms.",
+        "property_name" : "dfs_datanode_data_dir_perm",
+        "property_value" : "750",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/security.datanode.protocol.acl",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_datanode_failed_volume_tolerated",
       "StackConfigurations" : {
-        "property_description" : "ACL for DatanodeProtocol, which is used by datanodes to\n    communicate with the namenode.\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_value" : "*",
-        "stack_version" : "2.0.1",
-        "property_name" : "security.datanode.protocol.acl",
-        "filename" : "hadoop-policy.xml",
+        "property_description" : "DataNode volumes failure toleration",
+        "property_name" : "dfs_datanode_failed_volume_tolerated",
+        "property_value" : "0",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/ipc.client.connect.max.retries",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_datanode_http_address",
       "StackConfigurations" : {
-        "property_description" : "Defines the maximum number of retries for IPC connections.",
-        "property_value" : "50",
-        "stack_version" : "2.0.1",
-        "property_name" : "ipc.client.connect.max.retries",
-        "filename" : "core-site.xml",
+        "property_description" : "Port for datanode address.",
+        "property_name" : "dfs_datanode_http_address",
+        "property_value" : "50075",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/fs_checkpoint_period",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_namenode_checkpoint_dir",
+      "StackConfigurations" : {
+        "property_description" : "Secondary NameNode checkpoint dir.",
+        "property_name" : "dfs_namenode_checkpoint_dir",
+        "property_value" : "/hadoop/hdfs/namesecondary",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_namenode_checkpoint_period",
       "StackConfigurations" : {
         "property_description" : "HDFS Maximum Checkpoint Delay",
+        "property_name" : "dfs_namenode_checkpoint_period",
         "property_value" : "21600",
-        "stack_version" : "2.0.1",
-        "property_name" : "fs_checkpoint_period",
-        "filename" : "global.xml",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.namenode.handler.count",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_namenode_name_dir",
       "StackConfigurations" : {
-        "property_description" : "The number of server threads for the namenode.",
-        "property_value" : "40",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.namenode.handler.count",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "NameNode Directories.",
+        "property_name" : "dfs_namenode_name_dir",
+        "property_value" : "/hadoop/hdfs/namenode",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.datanode.ipc.address",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_replication",
       "StackConfigurations" : {
-        "property_description" : "\nThe datanode ipc server address and port.\nIf the port is 0 then the server will start on a free port.\n",
-        "property_value" : "0.0.0.0:8010",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.datanode.ipc.address",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "Default Block Replication.",
+        "property_name" : "dfs_replication",
+        "property_value" : "3",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs_webhdfs_enabled",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dfs_webhdfs_enabled",
       "StackConfigurations" : {
         "property_description" : "WebHDFS enabled",
-        "property_value" : "true",
-        "stack_version" : "2.0.1",
         "property_name" : "dfs_webhdfs_enabled",
-        "filename" : "global.xml",
+        "property_value" : "true",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/dtnode_heapsize",
+      "StackConfigurations" : {
+        "property_description" : "DataNode maximum Java heap size",
+        "property_name" : "dtnode_heapsize",
+        "property_value" : "1024",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/fs.checkpoint.size",
+      "StackConfigurations" : {
+        "property_description" : "The size of the current edit log (in bytes) that triggers\n      a periodic checkpoint even if the maximum checkpoint delay is not reached\n    ",
+        "property_name" : "fs.checkpoint.size",
+        "property_value" : "67108864",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/fs.defaultFS",
+      "StackConfigurations" : {
+        "property_description" : "The name of the default file system.  Either the\n  literal string \"local\" or a host:port for NDFS.",
+        "property_name" : "fs.defaultFS",
+        "property_value" : "hdfs://localhost:8020",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/fs.permissions.umask-mode",
+      "StackConfigurations" : {
+        "property_description" : "\n      The octal umask used when creating files and directories.\n    ",
+        "property_name" : "fs.permissions.umask-mode",
+        "property_value" : "022",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hdfs-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/fs.trash.interval",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/fs.trash.interval",
       "StackConfigurations" : {
         "property_description" : "Number of minutes between trash checkpoints.\n  If zero, the trash feature is disabled.\n  ",
-        "property_value" : "360",
-        "stack_version" : "2.0.1",
         "property_name" : "fs.trash.interval",
-        "filename" : "core-site.xml",
+        "property_value" : "360",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.secondary.https.port",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/fs_checkpoint_size",
       "StackConfigurations" : {
-        "property_description" : "The https port where secondary-namenode binds",
-        "property_value" : "50490",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.secondary.https.port",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "FS Checkpoint Size.",
+        "property_name" : "fs_checkpoint_size",
+        "property_value" : "0.5",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/datanode_du_reserved",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/hadoop.security.auth_to_local",
       "StackConfigurations" : {
-        "property_description" : "Reserved space for HDFS",
-        "property_value" : "1",
-        "stack_version" : "2.0.1",
-        "property_name" : "datanode_du_reserved",
-        "filename" : "global.xml",
+        "property_description" : "The mapping from kerberos principal names to local OS mapreduce.job.user.names.\n  So the default rule is just \"DEFAULT\" which takes all principals in your default domain to their first component.\n  \"omalley@APACHE.ORG\" and \"omalley/admin@APACHE.ORG\" to \"omalley\", if your default domain is APACHE.ORG.\nThe translations rules have 3 sections:\n      base     filter    substitution\nThe base consists of a number that represents the number of components in the principal name excluding the realm and the pattern for building the name from the sections of the principal name. The base uses $0 to mean the realm, $1 to mean the first component and $2 to mean the second component.\n\n[1:$1@$0] translates \"omalley@APACHE.ORG\" to \"omalley@APACHE.ORG\"\n[2:$1] translates \"omalley/admin@APACHE.ORG\" to \"omalley\"\n[2:$1%$2] translates \"omalley/admin@APACHE.ORG\" to \"omalley%admin\"\n\nThe filter is a regex in parens that must the generated string 
 for the rule to apply.\n\n\"(.*%admin)\" will take any string that ends in \"%admin\"\n\"(.*@ACME.COM)\" will take any string that ends in \"@ACME.COM\"\n\nFinally, the substitution is a sed rule to translate a regex into a fixed string.\n\n\"s/@ACME\\.COM//\" removes the first instance of \"@ACME.COM\".\n\"s/@[A-Z]*\\.COM//\" removes the first instance of \"@\" followed by a name followed by \".COM\".\n\"s/X/Y/g\" replaces all of the \"X\" in the name with \"Y\"\n\nSo, if your default realm was APACHE.ORG, but you also wanted to take all principals from ACME.COM that had a single component \"joe@ACME.COM\", you'd do:\n\nRULE:[1:$1@$0](.@ACME.ORG)s/@.//\nDEFAULT\n\nTo also translate the names with a second component, you'd make the rules:\n\nRULE:[1:$1@$0](.@ACME.ORG)s/@.//\nRULE:[2:$1@$0](.@ACME.ORG)s/@.//\nDEFAULT\n\nIf you want to treat all principals from APACHE.ORG with /admin as \"admin\", your rules would look like:\n\nRULE[2:$1%$2@$0](.%admin@APACHE.ORG)s/./admin/\nDEFAULT\n
     ",
+        "property_name" : "hadoop.security.auth_to_local",
+        "property_value" : "\n        RULE:[2:$1@$0]([rn]m@.*)s/.*/yarn/\n        RULE:[2:$1@$0](jhs@.*)s/.*/mapred/\n        RULE:[2:$1@$0]([nd]n@.*)s/.*/hdfs/\n        RULE:[2:$1@$0](hm@.*)s/.*/hbase/\n        RULE:[2:$1@$0](rs@.*)s/.*/hbase/\n        DEFAULT\n    ",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/io.file.buffer.size",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/hadoop.security.authentication",
       "StackConfigurations" : {
-        "property_description" : "The size of buffer for use in sequence files.\n  The size of this buffer should probably be a multiple of hardware\n  page size (4096 on Intel x86), and it determines how much data is\n  buffered during read and write operations.",
-        "property_value" : "131072",
-        "stack_version" : "2.0.1",
-        "property_name" : "io.file.buffer.size",
-        "filename" : "core-site.xml",
+        "property_description" : "\n   Set the authentication for the cluster. Valid values are: simple or\n   kerberos.\n   ",
+        "property_name" : "hadoop.security.authentication",
+        "property_value" : "simple",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.replication.max",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/hadoop.security.authorization",
       "StackConfigurations" : {
-        "property_description" : "Maximal block replication.\n  ",
-        "property_value" : "50",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.replication.max",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "\n     Enable authorization for different protocols.\n  ",
+        "property_name" : "hadoop.security.authorization",
+        "property_value" : "false",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/hadoop_pid_dir_prefix",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/hadoop_heapsize",
+      "StackConfigurations" : {
+        "property_description" : "Hadoop maximum Java heap size",
+        "property_name" : "hadoop_heapsize",
+        "property_value" : "1024",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/hadoop_pid_dir_prefix",
       "StackConfigurations" : {
         "property_description" : "Hadoop PID Dir Prefix",
-        "property_value" : "/var/run/hadoop",
-        "stack_version" : "2.0.1",
         "property_name" : "hadoop_pid_dir_prefix",
-        "filename" : "global.xml",
+        "property_value" : "/var/run/hadoop",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/security.inter.datanode.protocol.acl",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/hdfs_log_dir_prefix",
       "StackConfigurations" : {
-        "property_description" : "ACL for InterDatanodeProtocol, the inter-datanode protocol\n    for updating generation timestamp.\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_value" : "*",
-        "stack_version" : "2.0.1",
-        "property_name" : "security.inter.datanode.protocol.acl",
-        "filename" : "hadoop-policy.xml",
+        "property_description" : "Hadoop Log Dir Prefix",
+        "property_name" : "hdfs_log_dir_prefix",
+        "property_value" : "/var/log/hadoop",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.datanode.socket.write.timeout",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/hdfs_user",
       "StackConfigurations" : {
-        "property_description" : "DFS Client write socket timeout",
-        "property_value" : "0",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.datanode.socket.write.timeout",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "User and Groups.",
+        "property_name" : "hdfs_user",
+        "property_value" : "hdfs",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.datanode.max.xcievers",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/io.compression.codecs",
       "StackConfigurations" : {
-        "property_description" : "PRIVATE CONFIG VARIABLE",
-        "property_value" : "4096",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.datanode.max.xcievers",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "A list of the compression codec classes that can be used\n                 for compression/decompression.",
+        "property_name" : "io.compression.codecs",
+        "property_value" : "org.apache.hadoop.io.compress.GzipCodec,org.apache.hadoop.io.compress.DefaultCodec",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
+      }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/io.file.buffer.size",
+      "StackConfigurations" : {
+        "property_description" : "The size of buffer for use in sequence files.\n  The size of this buffer should probably be a multiple of hardware\n  page size (4096 on Intel x86), and it determines how much data is\n  buffered during read and write operations.",
+        "property_name" : "io.file.buffer.size",
+        "property_value" : "131072",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/ipc.server.max.response.size",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/io.serializations",
       "StackConfigurations" : {
         "property_description" : null,
-        "property_value" : "5242880",
-        "stack_version" : "2.0.1",
-        "property_name" : "ipc.server.max.response.size",
-        "filename" : "hdfs-site.xml",
+        "property_name" : "io.serializations",
+        "property_value" : "org.apache.hadoop.io.serializer.WritableSerialization",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/fs.checkpoint.size",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/ipc.client.connect.max.retries",
       "StackConfigurations" : {
-        "property_description" : "The size of the current edit log (in bytes) that triggers\n       a periodic checkpoint even if the fs.checkpoint.period hasn't expired.\n  ",
-        "property_value" : "536870912",
-        "stack_version" : "2.0.1",
-        "property_name" : "fs.checkpoint.size",
-        "filename" : "core-site.xml",
+        "property_description" : "Defines the maximum number of retries for IPC connections.",
+        "property_name" : "ipc.client.connect.max.retries",
+        "property_value" : "50",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/security.namenode.protocol.acl",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/ipc.client.connection.maxidletime",
       "StackConfigurations" : {
-        "property_description" : "ACL for NamenodeProtocol, the protocol used by the secondary\n    namenode to communicate with the namenode.\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_value" : "*",
-        "stack_version" : "2.0.1",
-        "property_name" : "security.namenode.protocol.acl",
-        "filename" : "hadoop-policy.xml",
+        "property_description" : "The maximum time after which a client will bring down the\n               connection to the server.\n  ",
+        "property_name" : "ipc.client.connection.maxidletime",
+        "property_value" : "30000",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.permissions",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/ipc.client.idlethreshold",
       "StackConfigurations" : {
-        "property_description" : "\nIf \"true\", enable permission checking in HDFS.\nIf \"false\", permission checking is turned off,\nbut all other behavior is unchanged.\nSwitching from one parameter value to the other does not change the mode,\nowner or group of files or directories.\n",
-        "property_value" : "true",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.permissions",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "Defines the threshold number of connections after which\n               connections will be inspected for idleness.\n  ",
+        "property_name" : "ipc.client.idlethreshold",
+        "property_value" : "8000",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.https.port",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/kerberos_domain",
       "StackConfigurations" : {
-        "property_description" : "The https port where namenode binds",
-        "property_value" : "50470",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.https.port",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "Kerberos realm.",
+        "property_name" : "kerberos_domain",
+        "property_value" : "EXAMPLE.COM",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/namenode_heapsize",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/keytab_path",
       "StackConfigurations" : {
-        "property_description" : "NameNode Java heap size",
-        "property_value" : "1024",
-        "stack_version" : "2.0.1",
-        "property_name" : "namenode_heapsize",
-        "filename" : "global.xml",
+        "property_description" : "Kerberos keytab path.",
+        "property_name" : "keytab_path",
+        "property_value" : "/etc/security/keytabs",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.namenode.handler.count",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/keytab_path",
       "StackConfigurations" : {
-        "property_description" : "Added to grow Queue size so that more client connections are allowed",
-        "property_value" : "100",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.namenode.handler.count",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "KeyTab Directory.",
+        "property_name" : "keytab_path",
+        "property_value" : "/etc/security/keytabs",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.web.ugi",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/lzo_enabled",
       "StackConfigurations" : {
-        "property_description" : "The user account used by the web interface.\nSyntax: USERNAME,GROUP1,GROUP2, ...\n",
-        "property_value" : "gopher,gopher",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.web.ugi",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "LZO compression enabled",
+        "property_name" : "lzo_enabled",
+        "property_value" : "true",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.datanode.du.pct",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/mapreduce.jobtracker.webinterface.trusted",
       "StackConfigurations" : {
-        "property_description" : "When calculating remaining space, only use this percentage of the real available space\n",
-        "property_value" : "0.85f",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.datanode.du.pct",
-        "filename" : "hdfs-site.xml",
+        "property_description" : " If set to true, the web interfaces of JT and NN may contain\n                actions, such as kill job, delete file, etc., that should\n                not be exposed to public. Enable this option if the interfaces\n                are only reachable by those who have the right authorization.\n  ",
+        "property_name" : "mapreduce.jobtracker.webinterface.trusted",
+        "property_value" : "false",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "core-site.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/fs.checkpoint.period",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/namenode_formatted_mark_dir",
       "StackConfigurations" : {
-        "property_description" : "The number of seconds between two periodic checkpoints.\n  ",
-        "property_value" : "21600",
-        "stack_version" : "2.0.1",
-        "property_name" : "fs.checkpoint.period",
-        "filename" : "core-site.xml",
+        "property_description" : "Formatteed Mark Directory.",
+        "property_name" : "namenode_formatted_mark_dir",
+        "property_value" : "/var/run/hadoop/hdfs/namenode/formatted/",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.block.access.token.enable",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/namenode_heapsize",
       "StackConfigurations" : {
-        "property_description" : "\nIf \"true\", access tokens are used as capabilities for accessing datanodes.\nIf \"false\", no access tokens are checked on accessing datanodes.\n",
-        "property_value" : "true",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.block.access.token.enable",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "NameNode Java heap size",
+        "property_name" : "namenode_heapsize",
+        "property_value" : "1024",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.cluster.administrators",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/namenode_opt_maxnewsize",
       "StackConfigurations" : {
-        "property_description" : "ACL for who all can view the default servlets in the HDFS",
-        "property_value" : " hdfs",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.cluster.administrators",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "NameNode maximum new generation size",
+        "property_name" : "namenode_opt_maxnewsize",
+        "property_value" : "200",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dtnode_heapsize",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/namenode_opt_newsize",
       "StackConfigurations" : {
-        "property_description" : "DataNode maximum Java heap size",
-        "property_value" : "1024",
-        "stack_version" : "2.0.1",
-        "property_name" : "dtnode_heapsize",
-        "filename" : "global.xml",
+        "property_description" : "NameNode new generation size",
+        "property_name" : "namenode_opt_newsize",
+        "property_value" : "200",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/security.job.submission.protocol.acl",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/proxyuser_group",
       "StackConfigurations" : {
-        "property_description" : "ACL for JobSubmissionProtocol, used by job clients to\n    communciate with the jobtracker for job submission, querying job status etc.\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_value" : "*",
-        "stack_version" : "2.0.1",
-        "property_name" : "security.job.submission.protocol.acl",
-        "filename" : "hadoop-policy.xml",
+        "property_description" : "Proxy user group.",
+        "property_name" : "proxyuser_group",
+        "property_value" : "users",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/webinterface.private.actions",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.admin.operations.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : " If set to true, the web interfaces of JT and NN may contain\n                actions, such as kill job, delete file, etc., that should\n                not be exposed to public. Enable this option if the interfaces\n                are only reachable by those who have the right authorization.\n  ",
-        "property_value" : "false",
-        "stack_version" : "2.0.1",
-        "property_name" : "webinterface.private.actions",
-        "filename" : "core-site.xml",
+        "property_description" : "ACL for AdminOperationsProtocol. Used for admin commands.\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.operations.protocol.acl",
+        "property_value" : "hadoop",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/ipc.client.connection.maxidletime",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.client.datanode.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : "The maximum time after which a client will bring down the\n               connection to the server.\n  ",
-        "property_value" : "30000",
-        "stack_version" : "2.0.1",
-        "property_name" : "ipc.client.connection.maxidletime",
-        "filename" : "core-site.xml",
+        "property_description" : "ACL for ClientDatanodeProtocol, the client-to-datanode protocol\n    for block recovery.\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.datanode.protocol.acl",
+        "property_value" : "*",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.permissions.supergroup",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.client.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : "The name of the group of super-users.",
-        "property_value" : "hdfs",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.permissions.superusergroup",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "ACL for ClientProtocol, which is used by user code\n    via the DistributedFileSystem.\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_value" : "*",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/hadoop_heapsize",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.datanode.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : "Hadoop maximum Java heap size",
-        "property_value" : "1024",
-        "stack_version" : "2.0.1",
-        "property_name" : "hadoop_heapsize",
-        "filename" : "global.xml",
+        "property_description" : "ACL for DatanodeProtocol, which is used by datanodes to\n    communicate with the namenode.\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.datanode.protocol.acl",
+        "property_value" : "*",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/ipc.client.idlethreshold",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.inter.datanode.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : "Defines the threshold number of connections after which\n               connections will be inspected for idleness.\n  ",
-        "property_value" : "8000",
-        "stack_version" : "2.0.1",
-        "property_name" : "ipc.client.idlethreshold",
-        "filename" : "core-site.xml",
+        "property_description" : "ACL for InterDatanodeProtocol, the inter-datanode protocol\n    for updating generation timestamp.\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.inter.datanode.protocol.acl",
+        "property_value" : "*",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/security.inter.tracker.protocol.acl",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.inter.tracker.protocol.acl",
       "StackConfigurations" : {
         "property_description" : "ACL for InterTrackerProtocol, used by the tasktrackers to\n    communicate with the jobtracker.\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_value" : "*",
-        "stack_version" : "2.0.1",
         "property_name" : "security.inter.tracker.protocol.acl",
-        "filename" : "hadoop-policy.xml",
+        "property_value" : "*",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.job.client.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : "Number of failed disks datanode would tolerate",
-        "property_value" : "0",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.datanode.failed.volumes.tolerated",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "ACL for JobSubmissionProtocol, used by job clients to\n    communciate with the jobtracker for job submission, querying job status etc.\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.job.client.protocol.acl",
+        "property_value" : "*",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/namenode_opt_newsize",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.job.task.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : "NameNode new generation size",
-        "property_value" : "200",
-        "stack_version" : "2.0.1",
-        "property_name" : "namenode_opt_newsize",
-        "filename" : "global.xml",
+        "property_description" : "ACL for TaskUmbilicalProtocol, used by the map and reduce\n    tasks to communicate with the parent tasktracker.\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.job.task.protocol.acl",
+        "property_value" : "*",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/security.client.datanode.protocol.acl",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.namenode.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : "ACL for ClientDatanodeProtocol, the client-to-datanode protocol\n    for block recovery.\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_description" : "ACL for NamenodeProtocol, the protocol used by the secondary\n    namenode to communicate with the namenode.\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.namenode.protocol.acl",
         "property_value" : "*",
-        "stack_version" : "2.0.1",
-        "property_name" : "security.client.datanode.protocol.acl",
-        "filename" : "hadoop-policy.xml",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/security.client.protocol.acl",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.refresh.policy.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : "ACL for ClientProtocol, which is used by user code\n    via the DistributedFileSystem.\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_value" : "*",
-        "stack_version" : "2.0.1",
-        "property_name" : "security.client.protocol.acl",
-        "filename" : "hadoop-policy.xml",
+        "property_description" : "ACL for RefreshAuthorizationPolicyProtocol, used by the\n    dfsadmin and mradmin commands to refresh the security policy in-effect.\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.refresh.policy.protocol.acl",
+        "property_value" : "hadoop",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/ipc.server.read.threadpool.size",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security.refresh.usertogroups.mappings.protocol.acl",
       "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "5",
-        "stack_version" : "2.0.1",
-        "property_name" : "ipc.server.read.threadpool.size",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "ACL for RefreshUserMappingsProtocol. Used to refresh\n    users mappings. The ACL is a comma-separated list of user and\n    group names. The user and group list is separated by a blank. For\n    e.g. \"alice,bob users,wheel\".  A special value of \"*\" means all\n    users are allowed.",
+        "property_name" : "security.refresh.usertogroups.mappings.protocol.acl",
+        "property_value" : "hadoop",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "hadoop-policy.xml"
       }
     },
     {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/2.0.1/stackServices/HDFS/configurations/dfs.access.time.precision",
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.0.8/stackServices/HDFS/configurations/security_enabled",
       "StackConfigurations" : {
-        "property_description" : "The access time for HDFS file is precise upto this value.\n               The default value is 1 hour. Setting a value of 0 disables\n               access times for HDFS.\n  ",
-        "property_value" : "0",
-        "stack_version" : "2.0.1",
-        "property_name" : "dfs.access.time.precision",
-        "filename" : "hdfs-site.xml",
+        "property_description" : "Hadoop Security",
+        "property_name" : "security_enabled",
+        "property_value" : "false",
         "service_name" : "HDFS",
-        "stack_name" : "HDP"
+        "stack_name" : "HDP",
+        "stack_version" : "2.0.8",
+        "type" : "global.xml"
       }
     }
   ]
-}
\ No newline at end of file
+}


[3/3] git commit: AMBARI-4287 STORM: Add configs.(Denys Buzhor via ababiichuk)

Posted by ab...@apache.org.
AMBARI-4287 STORM: Add configs.(Denys Buzhor via ababiichuk)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/9395e1f8
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/9395e1f8
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/9395e1f8

Branch: refs/heads/trunk
Commit: 9395e1f8797104c80e9eb68285a6cb3bd5d92c4f
Parents: 029b055
Author: aBabiichuk <ab...@cybervisiontech.com>
Authored: Tue Jan 14 19:57:51 2014 +0200
Committer: aBabiichuk <ab...@cybervisiontech.com>
Committed: Tue Jan 14 19:57:51 2014 +0200

----------------------------------------------------------------------
 .../assets/data/clusters/tags_and_groups.json   |    3 +
 .../configurations/cluster_level_configs.json   |  100 ++
 .../wizard/stack/hdp/version2.0.1/HDFS.json     | 1262 ++++++++++++------
 .../wizard/stack/hdp/version2.0.1/STORM.json    | 1096 ++++++++++++++-
 ambari-web/app/config.js                        |    3 +-
 ambari-web/app/controllers/wizard.js            |    2 +-
 .../app/controllers/wizard/step8_controller.js  |   16 +-
 ambari-web/app/data/HDP2/global_properties.js   |   35 +-
 ambari-web/app/data/HDP2/site_properties.js     |  462 +++++++
 ambari-web/app/data/service_configs.js          |    8 +-
 ambari-web/app/data/services.js                 |    6 +-
 .../app/mappers/service_metrics_mapper.js       |   21 +-
 ambari-web/app/models/quick_links.js            |    2 +-
 ambari-web/app/models/service.js                |    3 +-
 ambari-web/app/models/service_config.js         |    4 +
 ambari-web/app/utils/config.js                  |    3 +
 16 files changed, 2581 insertions(+), 445 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/assets/data/clusters/tags_and_groups.json
----------------------------------------------------------------------
diff --git a/ambari-web/app/assets/data/clusters/tags_and_groups.json b/ambari-web/app/assets/data/clusters/tags_and_groups.json
index 606d07b..8c43911 100644
--- a/ambari-web/app/assets/data/clusters/tags_and_groups.json
+++ b/ambari-web/app/assets/data/clusters/tags_and_groups.json
@@ -35,6 +35,9 @@
       "capacity-scheduler" : {
         "tag" : "version1"
       },
+      "storm-site" : {
+        "tag" : "version1"
+      },
       "core-site" : {
         "tag" : "version1"
       }

http://git-wip-us.apache.org/repos/asf/ambari/blob/9395e1f8/ambari-web/app/assets/data/configurations/cluster_level_configs.json
----------------------------------------------------------------------
diff --git a/ambari-web/app/assets/data/configurations/cluster_level_configs.json b/ambari-web/app/assets/data/configurations/cluster_level_configs.json
index e0097c4..02492cd 100644
--- a/ambari-web/app/assets/data/configurations/cluster_level_configs.json
+++ b/ambari-web/app/assets/data/configurations/cluster_level_configs.json
@@ -548,6 +548,106 @@
         "oozie_metastore_user_passwd" : "ooziepassword",
         "oozie_jdbc_connection_url": "jdbc:oracle:thin:@//oozie-orcl-host:1521/XE"
       }
+    },
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/clusters/c1/configurations?type=storm-site&tag=version1",
+      "tag" : "version1",
+      "type" : "storm-site",
+      "Config" : {
+        "cluster_name" : "c1"
+      },
+      "properties" : {
+        "dev.zookeeper.path" : "/tmp/dev-storm-zookeeper",
+        "drpc.childopts" : "-Xmx768m",
+        "drpc.invocations.port" : "3773",
+        "drpc.port" : "3772",
+        "drpc.queue.size" : "128",
+        "drpc.request.timeout.secs" : "600",
+        "drpc.worker.threads" : "64",
+        "java.library.path" : "/usr/local/lib:/opt/local/lib:/usr/lib",
+        "logviewer.appender.name" : "A1",
+        "logviewer.childopts" : "-Xmx128m",
+        "logviewer.port" : "8000",
+        "nimbus.childopts" : "-Xmx1024m",
+        "nimbus.cleanup.inbox.freq.secs" : "600",
+        "nimbus.file.copy.expiration.secs" : "600",
+        "nimbus.host" : "localhost",
+        "nimbus.inbox.jar.expiration.secs" : "3600",
+        "nimbus.monitor.freq.secs" : "10",
+        "nimbus.reassign" : "true",
+        "nimbus.supervisor.timeout.secs" : "60",
+        "nimbus.task.launch.secs" : "120",
+        "nimbus.task.timeout.secs" : "30",
+        "nimbus.thrift.max_buffer_size" : "1048576",
+        "nimbus.thrift.port" : "6627",
+        "nimbus.topology.validator" : "backtype.storm.nimbus.DefaultTopologyValidator",
+        "storm.cluster.mode" : "distributed",
+        "storm.local.dir" : "/hadoop/storm",
+        "storm.local.mode.zmq" : "false",
+        "storm.messaging.netty.buffer_size" : "5242880",
+        "storm.messaging.netty.client_worker_threads" : "1",
+        "storm.messaging.netty.max_retries" : "30",
+        "storm.messaging.netty.max_wait_ms" : "1000",
+        "storm.messaging.netty.min_wait_ms" : "100",
+        "storm.messaging.netty.server_worker_threads" : "1",
+        "storm.messaging.transport" : "backtype.storm.messaging.netty.Context",
+        "storm.thrift.transport" : "backtype.storm.security.auth.SimpleTransportPlugin",
+        "storm.zookeeper.connection.timeout" : "15000",
+        "storm.zookeeper.port" : "2181",
+        "storm.zookeeper.retry.interval" : "1000",
+        "storm.zookeeper.retry.intervalceiling.millis" : "30000",
+        "storm.zookeeper.retry.times" : "5",
+        "storm.zookeeper.root" : "/storm",
+        "storm.zookeeper.servers" : "[&apos;localhost&apos;]",
+        "storm.zookeeper.session.timeout" : "20000",
+        "supervisor.childopts" : "-Xmx256m",
+        "supervisor.enable" : "true",
+        "supervisor.heartbeat.frequency.secs" : "5",
+        "supervisor.monitor.frequency.secs" : "3",
+        "supervisor.slots.ports" : "[6700, 6701, 6702, 6703]",
+        "supervisor.worker.start.timeout.secs" : "120",
+        "supervisor.worker.timeout.secs" : "30",
+        "task.heartbeat.frequency.secs" : "3",
+        "task.refresh.poll.secs" : "10",
+        "topology.acker.executors" : "null",
+        "topology.builtin.metrics.bucket.size.secs" : "60",
+        "topology.debug" : "false",
+        "topology.disruptor.wait.strategy" : "com.lmax.disruptor.BlockingWaitStrategy",
+        "topology.enable.message.timeouts" : "true",
+        "topology.error.throttle.interval.secs" : "10",
+        "topology.executor.receive.buffer.size" : "1024",
+        "topology.executor.send.buffer.size" : "1024",
+        "topology.fall.back.on.java.serialization" : "true",
+        "topology.kryo.factory" : "backtype.storm.serialization.DefaultKryoFactory",
+        "topology.max.error.report.per.interval" : "5",
+        "topology.max.spout.pending" : "null",
+        "topology.max.task.parallelism" : "null",
+        "topology.message.timeout.secs" : "30",
+        "topology.optimize" : "true",
+        "topology.receiver.buffer.size" : "8",
+        "topology.skip.missing.kryo.registrations" : "false",
+        "topology.sleep.spout.wait.strategy.time.ms" : "1",
+        "topology.spout.wait.strategy" : "backtype.storm.spout.SleepSpoutWaitStrategy",
+        "topology.state.synchronization.timeout.secs" : "60",
+        "topology.stats.sample.rate" : "0.05",
+        "topology.tick.tuple.freq.secs" : "null",
+        "topology.transfer.buffer.size" : "1024",
+        "topology.trident.batch.emit.interval.millis" : "500",
+        "topology.tuple.serializer" : "backtype.storm.serialization.types.ListDelegateSerializer",
+        "topology.worker.childopts" : "null",
+        "topology.worker.shared.thread.pool.size" : "4",
+        "topology.workers" : "1",
+        "transactional.zookeeper.port" : "null",
+        "transactional.zookeeper.root" : "/transactional",
+        "transactional.zookeeper.servers" : "null",
+        "ui.childopts" : "-Xmx768m",
+        "ui.port" : "8080",
+        "worker.childopts" : "-Xmx768m",
+        "worker.heartbeat.frequency.secs" : "1",
+        "zmq.hwm" : "0",
+        "zmq.linger.millis" : "5000",
+        "zmq.threads" : "1"
+      }
     }
   ]
 }