Browse Source

AMBARI-8918 Remove support for HDP 1.3 Stack in Ambari 2.0.0. (ababiichuk)

aBabiichuk 10 years ago
parent
commit
3ae9a5c4f8
100 changed files with 53 additions and 27990 deletions
  1. 2 14
      ambari-web/app/app.js
  2. 0 16
      ambari-web/app/assets/data/apps/apps/mapreduce_201301280808_0001.json
  3. 0 15
      ambari-web/app/assets/data/apps/apps/mapreduce_201301280808_0003.json
  4. 0 40
      ambari-web/app/assets/data/apps/apps/mapreduce_201301280808_0004.json
  5. 0 89
      ambari-web/app/assets/data/apps/apps/pig_c1af4446-64d2-46fb-be69-6363e7ec89fe.json
  6. 0 16
      ambari-web/app/assets/data/apps/apps/pig_f9957a11-a902-4f01-ac53-9679ce3a4b13.json
  7. 0 18
      ambari-web/app/assets/data/apps/apps/yarn_1371140159837_0001.json
  8. 0 0
      ambari-web/app/assets/data/apps/jobs.json
  9. 0 19
      ambari-web/app/assets/data/apps/jobs/mr_201301280808_0001.json
  10. 0 19
      ambari-web/app/assets/data/apps/jobs/mr_201301280808_0003.json
  11. 0 49
      ambari-web/app/assets/data/apps/jobs/mr_201301280808_0004.json
  12. 0 19
      ambari-web/app/assets/data/apps/jobs/pig_f9957a11-a902-4f01-ac53-9679ce3a4b13.json
  13. 0 92
      ambari-web/app/assets/data/apps/jobs/taskview.json
  14. 0 3272
      ambari-web/app/assets/data/apps/jobs/timeline.json
  15. 0 128
      ambari-web/app/assets/data/apps/runs.json
  16. 0 171
      ambari-web/app/assets/data/apps/runs2.json
  17. 0 46
      ambari-web/app/assets/data/clusters/cluster.json
  18. 0 1571
      ambari-web/app/assets/data/dashboard/services.json
  19. 0 1331
      ambari-web/app/assets/data/hosts/hosts.json
  20. 0 329
      ambari-web/app/assets/data/wizard/stack/hdp/version/1.2.0.json
  21. 0 126
      ambari-web/app/assets/data/wizard/stack/hdp/version/1.2.1.json
  22. 0 126
      ambari-web/app/assets/data/wizard/stack/hdp/version/1.3.0.json
  23. 0 137
      ambari-web/app/assets/data/wizard/stack/hdp/version/1.3.1.json
  24. 0 55
      ambari-web/app/assets/data/wizard/stack/hdp/version01/HBASE.json
  25. 0 200
      ambari-web/app/assets/data/wizard/stack/hdp/version01/HDFS.json
  26. 0 75
      ambari-web/app/assets/data/wizard/stack/hdp/version01/HIVE.json
  27. 0 225
      ambari-web/app/assets/data/wizard/stack/hdp/version01/MAPREDUCE.json
  28. 0 197
      ambari-web/app/assets/data/wizard/stack/hdp/version01/OOZIE.json
  29. 0 40
      ambari-web/app/assets/data/wizard/stack/hdp/version01/WEBHCAT.json
  30. 0 25
      ambari-web/app/assets/data/wizard/stack/hdp/version01/ZOOKEEPER.json
  31. 0 113
      ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/HBASE.json
  32. 0 533
      ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/HDFS.json
  33. 0 137
      ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/HIVE.json
  34. 0 725
      ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/MAPREDUCE.json
  35. 0 317
      ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/OOZIE.json
  36. 0 173
      ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/WEBHCAT.json
  37. 0 4
      ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/ZOOKEEPER.json
  38. 0 65
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/GANGLIA.json
  39. 0 665
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/HBASE.json
  40. 0 1181
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/HDFS.json
  41. 0 533
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/HIVE.json
  42. 0 1325
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/MAPREDUCE.json
  43. 0 41
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/NAGIOS.json
  44. 0 437
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/OOZIE.json
  45. 0 4
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/PIG.json
  46. 0 4
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/SQOOP.json
  47. 0 185
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/WEBHCAT.json
  48. 0 113
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/ZOOKEEPER.json
  49. 0 2240
      ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/global.json
  50. 0 305
      ambari-web/app/assets/data/wizard/stack/hdp/version131/HBASE.json
  51. 0 33
      ambari-web/app/assets/data/wizard/stack/hdp/version131/HCFS.json
  52. 0 761
      ambari-web/app/assets/data/wizard/stack/hdp/version131/HDFS.json
  53. 0 197
      ambari-web/app/assets/data/wizard/stack/hdp/version131/HIVE.json
  54. 0 773
      ambari-web/app/assets/data/wizard/stack/hdp/version131/MAPREDUCE.json
  55. 0 317
      ambari-web/app/assets/data/wizard/stack/hdp/version131/OOZIE.json
  56. 0 173
      ambari-web/app/assets/data/wizard/stack/hdp/version131/WEBHCAT.json
  57. 0 4
      ambari-web/app/assets/data/wizard/stack/hdp/version131/ZOOKEEPER.json
  58. 0 2240
      ambari-web/app/assets/data/wizard/stack/hdp/version131/global.json
  59. 0 3
      ambari-web/app/assets/test/tests.js
  60. 0 48
      ambari-web/app/classes/job_class.js
  61. 0 103
      ambari-web/app/classes/run_class.js
  62. 0 1
      ambari-web/app/config.js
  63. 0 2
      ambari-web/app/controllers.js
  64. 2 2
      ambari-web/app/controllers/global/cluster_controller.js
  65. 3 3
      ambari-web/app/controllers/global/update_controller.js
  66. 1 6
      ambari-web/app/controllers/main/admin/security.js
  67. 6 10
      ambari-web/app/controllers/main/admin/security/add/addSecurity_controller.js
  68. 5 12
      ambari-web/app/controllers/main/admin/security/add/step3.js
  69. 1 1
      ambari-web/app/controllers/main/admin/security/disable.js
  70. 2 10
      ambari-web/app/controllers/main/admin/security/security_progress_controller.js
  71. 0 49
      ambari-web/app/controllers/main/apps/item_controller.js
  72. 0 504
      ambari-web/app/controllers/main/apps_controller.js
  73. 4 12
      ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_memstoresize.js
  74. 5 19
      ambari-web/app/controllers/main/service/info/configs.js
  75. 6 8
      ambari-web/app/controllers/main/service/reassign/step4_controller.js
  76. 3 11
      ambari-web/app/controllers/wizard/step7_controller.js
  77. 1 1
      ambari-web/app/controllers/wizard/step8_controller.js
  78. 0 87
      ambari-web/app/data/config_mapping.js
  79. 0 205
      ambari-web/app/data/custom_configs.js
  80. 0 114
      ambari-web/app/data/secure_configs.js
  81. 0 519
      ambari-web/app/data/secure_mapping.js
  82. 0 814
      ambari-web/app/data/secure_properties.js
  83. 0 2516
      ambari-web/app/data/site_properties.js
  84. 0 2
      ambari-web/app/mappers.js
  85. 0 142
      ambari-web/app/mappers/jobs_mapper.js
  86. 0 92
      ambari-web/app/mappers/runs_mapper.js
  87. 0 33
      ambari-web/app/messages.js
  88. 2 10
      ambari-web/app/mixins/wizard/addSecurityConfigs.js
  89. 0 5
      ambari-web/app/models.js
  90. 0 68
      ambari-web/app/models/app.js
  91. 0 61
      ambari-web/app/models/job.js
  92. 0 116
      ambari-web/app/models/run.js
  93. 0 13
      ambari-web/app/routes/main.js
  94. 0 113
      ambari-web/app/templates/main/apps.hbs
  95. 0 34
      ambari-web/app/templates/main/apps/item.hbs
  96. 0 20
      ambari-web/app/templates/main/apps/item/bar.hbs
  97. 0 64
      ambari-web/app/templates/main/apps/item/dag.hbs
  98. 0 35
      ambari-web/app/templates/main/apps/list_row.hbs
  99. 0 31
      ambari-web/app/templates/main/apps/user_filter.hbs
  100. 10 33
      ambari-web/app/utils/config.js

+ 2 - 14
ambari-web/app/app.js

@@ -127,17 +127,6 @@ module.exports = Em.Application.create({
     return (this.get('currentStackVersion') || this.get('defaultStackVersion')).replace(regExp, '');
   }.property('currentStackVersion', 'defaultStackVersion', 'currentStackName'),
 
-  isHadoop2Stack: function () {
-    var result = true;
-    var hdfsService = App.StackService.find().findProperty('serviceName','HDFS');
-    if (hdfsService) {
-      result = stringUtils.compareVersions(hdfsService.get('serviceVersion'), "2.0") > -1;
-    } else {
-      result = stringUtils.compareVersions(this.get('currentStackVersionNumber'), "2.0") > -1;
-    }
-    return result;
-  }.property('router.clusterController.isLoaded', 'isStackServicesLoaded','currentStackVersionNumber'),
-
   isHadoop22Stack: function () {
     return (stringUtils.compareVersions(this.get('currentStackVersionNumber'), "2.2") > -1);
   }.property('currentStackVersionNumber'),
@@ -153,10 +142,9 @@ module.exports = Em.Application.create({
    * @type {bool}
    */
   isHaEnabled: function () {
-    if (!this.get('isHadoop2Stack')) return false;
     var isHDFSInstalled = App.Service.find().findProperty('serviceName','HDFS');
     return !!isHDFSInstalled && !this.HostComponent.find().someProperty('componentName', 'SECONDARY_NAMENODE');
-  }.property('router.clusterController.isLoaded', 'isHadoop2Stack'),
+  }.property('router.clusterController.isLoaded', 'isStackServicesLoaded'),
 
   /**
    * If ResourceManager High Availability is enabled
@@ -171,7 +159,7 @@ module.exports = Em.Application.create({
       result = this.HostComponent.find().filterProperty('componentName', 'RESOURCEMANAGER').length > 1;
     }
     return result;
-  }.property('router.clusterController.isLoaded'),
+  }.property('router.clusterController.isLoaded', 'isStackServicesLoaded'),
 
   /**
    * Object with utility functions for list of service names with similar behavior

+ 0 - 16
ambari-web/app/assets/data/apps/apps/mapreduce_201301280808_0001.json

@@ -1,16 +0,0 @@
-{
-  "apps": [
-    {
-      "appId": "application_201301280808_0001",
-      "appName": "word count",
-      "appType": "MAPREDUCE",
-      "status": "FINISHED",
-      "userName": "ambari_qa",
-      "submitTime": 1359378637135,
-      "finishTime": 1359378667350,
-      "stages": [1,1],
-      "workflowId": "mapreduce_201301280808_0001",
-      "workflowEntityName": "1"
-    }
-  ]
-}

+ 0 - 15
ambari-web/app/assets/data/apps/apps/mapreduce_201301280808_0003.json

@@ -1,15 +0,0 @@
-{
-  "apps": [
-    {
-      "appId": "application_201301280808_0003",
-      "appName": "oozie:launcher:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "appType": "MAPREDUCE",
-      "userName": "ambari_qa",
-      "submitTime": 1359378907927,
-      "finishTime": 0,
-      "stages": [1,0],
-      "workflowId": "mapreduce_201301280808_0003",
-      "workflowEntityName": "3"
-    }
-  ]
-}

+ 0 - 40
ambari-web/app/assets/data/apps/apps/mapreduce_201301280808_0004.json

@@ -1,40 +0,0 @@
-{
-  "apps": [
-    {
-      "appId": "application_201301280808_0002",
-      "appName": "oozie:action:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "appType": "MAPREDUCE",
-      "status": "FINISHED",
-      "userName": "ambari_qa",
-      "submitTime": 1359378922503,
-      "finishTime": 1359378949583,
-      "stages": [1,1],
-      "workflowId": "mapreduce_201301280808_0002",
-      "workflowEntityName": "2"
-    },
-    {
-      "appId": "application_201301280808_0004",
-      "appName": "oozie:action:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "appType": "MAPREDUCE",
-      "status": "FINISHED",
-      "userName": "ambari_qa",
-      "submitTime": 1359378922503,
-      "finishTime": 1359378949583,
-      "stages": [1,1],
-      "workflowId": "mapreduce_201301280808_0004",
-      "workflowEntityName": "4"
-    },
-    {
-      "appId": "application_201301280808_0003",
-      "appName": "oozie:action:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "appType": "MAPREDUCE",
-      "status": "FINISHED",
-      "userName": "ambari_qa",
-      "submitTime": 1359378922503,
-      "finishTime": 1359378949583,
-      "stages": [1,1],
-      "workflowId": "mapreduce_201301280808_0003",
-      "workflowEntityName": "3"
-    }
-  ]
-}

+ 0 - 89
ambari-web/app/assets/data/apps/apps/pig_c1af4446-64d2-46fb-be69-6363e7ec89fe.json

@@ -1,89 +0,0 @@
-{
-    "apps": [
-        {
-            "appId": "application_1371140159837_0004",
-            "appName": "PigLatin:script1-hadoop.pig",
-            "appType": "MAPREDUCE",
-            "status": "FINISHED",
-            "userName": "ambari-qa",
-            "queue": "default",
-            "submitTime": 1371141211530,
-            "launchTime": 1371141211530,
-            "finishTime": 1371141316943,
-            "stages": [
-                1,
-                1
-            ],
-            "workflowId": "pig_c1af4446-64d2-46fb-be69-6363e7ec89fe",
-            "workflowEntityName": "scope-72"
-        },
-        {
-            "appId": "application_1371140159837_0005",
-            "appName": "PigLatin:script1-hadoop.pig",
-            "appType": "MAPREDUCE",
-            "status": "FINISHED",
-            "userName": "ambari-qa",
-            "queue": "default",
-            "submitTime": 1371141327050,
-            "launchTime": 1371141327050,
-            "finishTime": 1371141364567,
-            "stages": [
-                1,
-                1
-            ],
-            "workflowId": "pig_c1af4446-64d2-46fb-be69-6363e7ec89fe",
-            "workflowEntityName": "scope-80"
-        },
-        {
-            "appId": "application_1371140159837_0006",
-            "appName": "PigLatin:script1-hadoop.pig",
-            "appType": "MAPREDUCE",
-            "status": "FINISHED",
-            "userName": "ambari-qa",
-            "queue": "default",
-            "submitTime": 1371141370351,
-            "launchTime": 1371141370351,
-            "finishTime": 1371141412252,
-            "stages": [
-                1,
-                1
-            ],
-            "workflowId": "pig_c1af4446-64d2-46fb-be69-6363e7ec89fe",
-            "workflowEntityName": "scope-83"
-        },
-        {
-            "appId": "application_1371140159837_0007",
-            "appName": "PigLatin:script1-hadoop.pig",
-            "appType": "MAPREDUCE",
-            "status": "FINISHED",
-            "userName": "ambari-qa",
-            "queue": "default",
-            "submitTime": 1371141419373,
-            "launchTime": 1371141419373,
-            "finishTime": 1371141448848,
-            "stages": [
-                1,
-                1
-            ],
-            "workflowId": "pig_c1af4446-64d2-46fb-be69-6363e7ec89fe",
-            "workflowEntityName": "scope-86"
-        },
-        {
-            "appId": "application_1371140159837_0008",
-            "appName": "PigLatin:script1-hadoop.pig",
-            "appType": "MAPREDUCE",
-            "status": "FINISHED",
-            "userName": "ambari-qa",
-            "queue": "default",
-            "submitTime": 1371141452275,
-            "launchTime": 1371141452275,
-            "finishTime": 1371141483744,
-            "stages": [
-                1,
-                1
-            ],
-            "workflowId": "pig_c1af4446-64d2-46fb-be69-6363e7ec89fe",
-            "workflowEntityName": "scope-103"
-        }
-    ]
-}

+ 0 - 16
ambari-web/app/assets/data/apps/apps/pig_f9957a11-a902-4f01-ac53-9679ce3a4b13.json

@@ -1,16 +0,0 @@
-{
-  "apps": [
-    {
-      "appId": "application_201301280808_0002",
-      "appName": "PigLatin:pigSmoke\\.sh",
-      "appType": "MAPREDUCE",
-      "status": "FINISHED",
-      "userName": "ambari_qa",
-      "submitTime": 1359378741973,
-      "finishTime": 1359378760098,
-      "stages": [1,0],
-      "workflowId": "pig_f9957a11-a902-4f01-ac53-9679ce3a4b13",
-      "workflowEntityName": "scope-5"
-    }
-  ]
-}

+ 0 - 18
ambari-web/app/assets/data/apps/apps/yarn_1371140159837_0001.json

@@ -1,18 +0,0 @@
-{
-    "apps": [
-        {
-            "appId": "application_1371140159837_0001",
-            "appName": "yarnservicecheck",
-            "appType": "YARN",
-            "status": "FINISHED",
-            "userName": "hdfs",
-            "queue": "default",
-            "submitTime": 1371140224391,
-            "launchTime": 1371140224420,
-            "finishTime": 1371140233914,
-            "stages": [],
-            "workflowId": "yarn_1371140159837_0001",
-            "workflowEntityName": "1"
-        }
-    ]
-}

+ 0 - 0
ambari-web/app/assets/data/apps/jobs.json


+ 0 - 19
ambari-web/app/assets/data/apps/jobs/mr_201301280808_0001.json

@@ -1,19 +0,0 @@
-{
-  "jobs": [
-    {
-      "jobId": "job_201301280808_0001",
-      "jobName": "word count",
-      "status": "SUCCESS",
-      "userName": "ambari_qa",
-      "submitTime": 1359378637135,
-      "elapsedTime": 30215,
-      "maps": 1,
-      "reduces": 1,
-      "inputBytes": 1942,
-      "outputBytes": 1908,
-      "confPath": "hdfs:\/\/ip-10-83-1-168\\.ec2\\.internal:8020\/user\/ambari_qa\/\\.staging\/job_201301280808_0001\/job\\.xml",
-      "workflowId": "mr_201301280808_0001",
-      "workflowEntityName": "X"
-    }
-  ]
-}

+ 0 - 19
ambari-web/app/assets/data/apps/jobs/mr_201301280808_0003.json

@@ -1,19 +0,0 @@
-{
-  "jobs": [
-    {
-      "jobId": "job_201301280808_0003",
-      "jobName": "oozie:launcher:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "status": "SUCCESS",
-      "userName": "ambari_qa",
-      "submitTime": 1359378907927,
-      "elapsedTime": 19186,
-      "maps": 1,
-      "reduces": 0,
-      "inputBytes": 37485,
-      "outputBytes": 37458,
-      "confPath": "hdfs:\/\/ip-10-83-1-168\\.ec2\\.internal:8020\/user\/ambari_qa\/\\.staging\/job_201301280808_0003\/job\\.xml",
-      "workflowId": "mr_201301280808_0003",
-      "workflowEntityName": "X"
-    }
-  ]
-}

+ 0 - 49
ambari-web/app/assets/data/apps/jobs/mr_201301280808_0004.json

@@ -1,49 +0,0 @@
-{
-  "jobs": [
-    {
-      "jobId": "job_201301280808_0002",
-      "jobName": "oozie:action:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "status": "SUCCESS",
-      "userName": "ambari_qa",
-      "submitTime": 1359378922503,
-      "elapsedTime": 27080,
-      "maps": 1,
-      "reduces": 1,
-      "inputBytes": 1550,
-      "outputBytes": 1547,
-      "confPath": "hdfs:\/\/ip-10-83-1-168\\.ec2\\.internal:8020\/user\/ambari_qa\/\\.staging\/job_201301280808_0004\/job\\.xml",
-      "workflowId": "mr_201301280808_0002",
-      "workflowEntityName": "X"
-    },
-    {
-      "jobId": "job_201301280808_0004",
-      "jobName": "oozie:action:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "status": "SUCCESS",
-      "userName": "ambari_qa",
-      "submitTime": 1359378922503,
-      "elapsedTime": 27080,
-      "maps": 1,
-      "reduces": 1,
-      "inputBytes": 1550,
-      "outputBytes": 1547,
-      "confPath": "hdfs:\/\/ip-10-83-1-168\\.ec2\\.internal:8020\/user\/ambari_qa\/\\.staging\/job_201301280808_0004\/job\\.xml",
-      "workflowId": "mr_201301280808_0004",
-      "workflowEntityName": "X"
-    },
-    {
-      "jobId": "job_201301280808_0003",
-      "jobName": "oozie:action:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "status": "SUCCESS",
-      "userName": "ambari_qa",
-      "submitTime": 1359378922503,
-      "elapsedTime": 27080,
-      "maps": 1,
-      "reduces": 1,
-      "inputBytes": 1550,
-      "outputBytes": 1547,
-      "confPath": "hdfs:\/\/ip-10-83-1-168\\.ec2\\.internal:8020\/user\/ambari_qa\/\\.staging\/job_201301280808_0004\/job\\.xml",
-      "workflowId": "mr_201301280808_0003",
-      "workflowEntityName": "X"
-    }
-  ]
-}

+ 0 - 19
ambari-web/app/assets/data/apps/jobs/pig_f9957a11-a902-4f01-ac53-9679ce3a4b13.json

@@ -1,19 +0,0 @@
-{
-  "jobs": [
-    {
-      "jobId": "job_201301280808_0002",
-      "jobName": "PigLatin:pigSmoke\\.sh",
-      "status": "SUCCESS",
-      "userName": "ambari_qa",
-      "submitTime": 1359378741973,
-      "elapsedTime": 18125,
-      "maps": 1,
-      "reduces": 0,
-      "inputBytes": 2186,
-      "outputBytes": 253,
-      "confPath": "hdfs:\/\/ip-10-83-1-168\\.ec2\\.internal:8020\/user\/ambari_qa\/\\.staging\/job_201301280808_0002\/job\\.xml",
-      "workflowId": "pig_f9957a11-a902-4f01-ac53-9679ce3a4b13",
-      "workflowEntityName": "scope-5"
-    }
-  ]
-}

+ 0 - 92
ambari-web/app/assets/data/apps/jobs/taskview.json

@@ -1,92 +0,0 @@
-{
-  "mapNodeLocal": [{
-    "x": 1358508346,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508356,
-    "y": 2393,
-    "r": 24,
-    "io": 62557,
-    "label": "attempt_201301180624_0001_m_000000_0",
-    "status": "SUCCESS"
-  }, {
-    "x": 1358508358,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508371,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }],
-  "mapRackLocal": [{
-    "x": 1358508346,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508356,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508358,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508371,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }],
-  "mapOffSwitch": [{
-    "x": 1358508346,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508356,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508358,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508371,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }],
-  "reduceOffSwitch": [{
-    "x": 1358508346,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508356,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }, {
-    "x": 1358508358,
-    "y": 10407,
-    "r": 24,
-    "io": 63848,
-    "label": "attempt_201301180624_0001_r_000000_0",
-    "status": "SUCCESS"
-  }, {
-    "x": 1358508371,
-    "y": 0,
-    "r": 0,
-    "io": 0
-  }],
-  "submitTime": 1358508346,
-  "finishTime": 1358508371
-}

+ 0 - 3272
ambari-web/app/assets/data/apps/jobs/timeline.json

@@ -1,3272 +0,0 @@
-{
-    "map": [
-        {
-            "x": 1353963926,
-            "y": 0
-        },
-        {
-            "x": 1353963927,
-            "y": 0
-        },
-        {
-            "x": 1353963928,
-            "y": 0
-        },
-        {
-            "x": 1353963929,
-            "y": 0
-        },
-        {
-            "x": 1353963930,
-            "y": 0
-        },
-        {
-            "x": 1353963931,
-            "y": 0
-        },
-        {
-            "x": 1353963932,
-            "y": 0
-        },
-        {
-            "x": 1353963933,
-            "y": 0
-        },
-        {
-            "x": 1353963934,
-            "y": 0
-        },
-        {
-            "x": 1353963935,
-            "y": 0
-        },
-        {
-            "x": 1353963936,
-            "y": 0
-        },
-        {
-            "x": 1353963937,
-            "y": 0
-        },
-        {
-            "x": 1353963938,
-            "y": 0
-        },
-        {
-            "x": 1353963939,
-            "y": 0
-        },
-        {
-            "x": 1353963940,
-            "y": 0
-        },
-        {
-            "x": 1353963941,
-            "y": 0
-        },
-        {
-            "x": 1353963942,
-            "y": 0
-        },
-        {
-            "x": 1353963943,
-            "y": 0
-        },
-        {
-            "x": 1353963944,
-            "y": 0
-        },
-        {
-            "x": 1353963945,
-            "y": 0
-        },
-        {
-            "x": 1353963946,
-            "y": 0
-        },
-        {
-            "x": 1353963947,
-            "y": 0
-        },
-        {
-            "x": 1353963948,
-            "y": 0
-        },
-        {
-            "x": 1353963949,
-            "y": 0
-        },
-        {
-            "x": 1353963950,
-            "y": 0
-        },
-        {
-            "x": 1353963951,
-            "y": 0
-        },
-        {
-            "x": 1353963952,
-            "y": 0
-        },
-        {
-            "x": 1353963953,
-            "y": 0
-        },
-        {
-            "x": 1353963954,
-            "y": 0
-        },
-        {
-            "x": 1353963955,
-            "y": 0
-        },
-        {
-            "x": 1353963956,
-            "y": 0
-        },
-        {
-            "x": 1353963957,
-            "y": 0
-        },
-        {
-            "x": 1353963958,
-            "y": 0
-        },
-        {
-            "x": 1353963959,
-            "y": 0
-        },
-        {
-            "x": 1353963960,
-            "y": 0
-        },
-        {
-            "x": 1353963961,
-            "y": 0
-        },
-        {
-            "x": 1353963962,
-            "y": 0
-        },
-        {
-            "x": 1353963963,
-            "y": 0
-        },
-        {
-            "x": 1353963964,
-            "y": 0
-        },
-        {
-            "x": 1353963965,
-            "y": 0
-        },
-        {
-            "x": 1353963966,
-            "y": 0
-        },
-        {
-            "x": 1353963967,
-            "y": 0
-        },
-        {
-            "x": 1353963968,
-            "y": 0
-        },
-        {
-            "x": 1353963969,
-            "y": 0
-        },
-        {
-            "x": 1353963970,
-            "y": 0
-        },
-        {
-            "x": 1353963971,
-            "y": 0
-        },
-        {
-            "x": 1353963972,
-            "y": 0
-        },
-        {
-            "x": 1353963973,
-            "y": 0
-        },
-        {
-            "x": 1353963974,
-            "y": 0
-        },
-        {
-            "x": 1353963975,
-            "y": 0
-        },
-        {
-            "x": 1353963976,
-            "y": 0
-        },
-        {
-            "x": 1353963977,
-            "y": 0
-        },
-        {
-            "x": 1353963978,
-            "y": 0
-        },
-        {
-            "x": 1353963979,
-            "y": 0
-        },
-        {
-            "x": 1353963980,
-            "y": 0
-        },
-        {
-            "x": 1353963981,
-            "y": 0
-        },
-        {
-            "x": 1353963982,
-            "y": 0
-        },
-        {
-            "x": 1353963983,
-            "y": 0
-        },
-        {
-            "x": 1353963984,
-            "y": 0
-        },
-        {
-            "x": 1353963985,
-            "y": 0
-        },
-        {
-            "x": 1353963986,
-            "y": 0
-        },
-        {
-            "x": 1353963987,
-            "y": 0
-        },
-        {
-            "x": 1353963988,
-            "y": 0
-        },
-        {
-            "x": 1353963989,
-            "y": 0
-        },
-        {
-            "x": 1353963990,
-            "y": 0
-        },
-        {
-            "x": 1353963991,
-            "y": 0
-        },
-        {
-            "x": 1353963992,
-            "y": 0
-        },
-        {
-            "x": 1353963993,
-            "y": 0
-        },
-        {
-            "x": 1353963994,
-            "y": 0
-        },
-        {
-            "x": 1353963995,
-            "y": 0
-        },
-        {
-            "x": 1353963996,
-            "y": 0
-        },
-        {
-            "x": 1353963997,
-            "y": 0
-        },
-        {
-            "x": 1353963998,
-            "y": 0
-        },
-        {
-            "x": 1353963999,
-            "y": 0
-        },
-        {
-            "x": 1353964000,
-            "y": 0
-        },
-        {
-            "x": 1353964001,
-            "y": 0
-        },
-        {
-            "x": 1353964002,
-            "y": 0
-        },
-        {
-            "x": 1353964003,
-            "y": 0
-        },
-        {
-            "x": 1353964004,
-            "y": 0
-        },
-        {
-            "x": 1353964005,
-            "y": 0
-        },
-        {
-            "x": 1353964006,
-            "y": 0
-        },
-        {
-            "x": 1353964007,
-            "y": 0
-        },
-        {
-            "x": 1353964008,
-            "y": 0
-        },
-        {
-            "x": 1353964009,
-            "y": 0
-        },
-        {
-            "x": 1353964010,
-            "y": 0
-        },
-        {
-            "x": 1353964011,
-            "y": 0
-        },
-        {
-            "x": 1353964012,
-            "y": 0
-        },
-        {
-            "x": 1353964013,
-            "y": 0
-        },
-        {
-            "x": 1353964014,
-            "y": 0
-        },
-        {
-            "x": 1353964015,
-            "y": 0
-        },
-        {
-            "x": 1353964016,
-            "y": 0
-        },
-        {
-            "x": 1353964017,
-            "y": 0
-        },
-        {
-            "x": 1353964018,
-            "y": 0
-        },
-        {
-            "x": 1353964019,
-            "y": 0
-        },
-        {
-            "x": 1353964020,
-            "y": 0
-        },
-        {
-            "x": 1353964021,
-            "y": 0
-        },
-        {
-            "x": 1353964022,
-            "y": 0
-        },
-        {
-            "x": 1353964023,
-            "y": 0
-        },
-        {
-            "x": 1353964024,
-            "y": 0
-        },
-        {
-            "x": 1353964025,
-            "y": 0
-        },
-        {
-            "x": 1353964026,
-            "y": 0
-        },
-        {
-            "x": 1353964027,
-            "y": 0
-        },
-        {
-            "x": 1353964028,
-            "y": 0
-        },
-        {
-            "x": 1353964029,
-            "y": 0
-        },
-        {
-            "x": 1353964030,
-            "y": 0
-        },
-        {
-            "x": 1353964031,
-            "y": 0
-        },
-        {
-            "x": 1353964032,
-            "y": 0
-        },
-        {
-            "x": 1353964033,
-            "y": 0
-        },
-        {
-            "x": 1353964034,
-            "y": 0
-        },
-        {
-            "x": 1353964035,
-            "y": 0
-        },
-        {
-            "x": 1353964036,
-            "y": 0
-        },
-        {
-            "x": 1353964037,
-            "y": 0
-        },
-        {
-            "x": 1353964038,
-            "y": 0
-        },
-        {
-            "x": 1353964039,
-            "y": 0
-        },
-        {
-            "x": 1353964040,
-            "y": 0
-        },
-        {
-            "x": 1353964041,
-            "y": 0
-        },
-        {
-            "x": 1353964042,
-            "y": 0
-        },
-        {
-            "x": 1353964043,
-            "y": 0
-        },
-        {
-            "x": 1353964044,
-            "y": 0
-        },
-        {
-            "x": 1353964045,
-            "y": 0
-        },
-        {
-            "x": 1353964046,
-            "y": 0
-        },
-        {
-            "x": 1353964047,
-            "y": 0
-        },
-        {
-            "x": 1353964048,
-            "y": 0
-        },
-        {
-            "x": 1353964049,
-            "y": 0
-        },
-        {
-            "x": 1353964050,
-            "y": 0
-        },
-        {
-            "x": 1353964051,
-            "y": 0
-        },
-        {
-            "x": 1353964052,
-            "y": 0
-        },
-        {
-            "x": 1353964053,
-            "y": 0
-        },
-        {
-            "x": 1353964054,
-            "y": 0
-        },
-        {
-            "x": 1353964055,
-            "y": 0
-        },
-        {
-            "x": 1353964056,
-            "y": 0
-        },
-        {
-            "x": 1353964057,
-            "y": 0
-        },
-        {
-            "x": 1353964058,
-            "y": 0
-        },
-        {
-            "x": 1353964059,
-            "y": 1
-        },
-        {
-            "x": 1353964060,
-            "y": 1
-        },
-        {
-            "x": 1353964061,
-            "y": 1
-        },
-        {
-            "x": 1353964062,
-            "y": 1
-        },
-        {
-            "x": 1353964063,
-            "y": 1
-        },
-        {
-            "x": 1353964064,
-            "y": 1
-        },
-        {
-            "x": 1353964065,
-            "y": 1
-        },
-        {
-            "x": 1353964066,
-            "y": 1
-        },
-        {
-            "x": 1353964067,
-            "y": 1
-        },
-        {
-            "x": 1353964068,
-            "y": 1
-        },
-        {
-            "x": 1353964069,
-            "y": 1
-        },
-        {
-            "x": 1353964070,
-            "y": 1
-        },
-        {
-            "x": 1353964071,
-            "y": 0
-        },
-        {
-            "x": 1353964072,
-            "y": 0
-        },
-        {
-            "x": 1353964073,
-            "y": 0
-        },
-        {
-            "x": 1353964074,
-            "y": 0
-        },
-        {
-            "x": 1353964075,
-            "y": 0
-        },
-        {
-            "x": 1353964076,
-            "y": 0
-        },
-        {
-            "x": 1353964077,
-            "y": 0
-        },
-        {
-            "x": 1353964078,
-            "y": 0
-        },
-        {
-            "x": 1353964079,
-            "y": 0
-        },
-        {
-            "x": 1353964080,
-            "y": 0
-        },
-        {
-            "x": 1353964081,
-            "y": 0
-        },
-        {
-            "x": 1353964082,
-            "y": 0
-        },
-        {
-            "x": 1353964083,
-            "y": 0
-        },
-        {
-            "x": 1353964084,
-            "y": 0
-        },
-        {
-            "x": 1353964085,
-            "y": 0
-        },
-        {
-            "x": 1353964086,
-            "y": 0
-        },
-        {
-            "x": 1353964087,
-            "y": 0
-        },
-        {
-            "x": 1353964088,
-            "y": 0
-        },
-        {
-            "x": 1353964089,
-            "y": 0
-        },
-        {
-            "x": 1353964090,
-            "y": 0
-        },
-        {
-            "x": 1353964091,
-            "y": 0
-        },
-        {
-            "x": 1353964092,
-            "y": 0
-        },
-        {
-            "x": 1353964093,
-            "y": 0
-        },
-        {
-            "x": 1353964094,
-            "y": 0
-        },
-        {
-            "x": 1353964095,
-            "y": 0
-        },
-        {
-            "x": 1353964096,
-            "y": 0
-        },
-        {
-            "x": 1353964097,
-            "y": 0
-        },
-        {
-            "x": 1353964098,
-            "y": 0
-        },
-        {
-            "x": 1353964099,
-            "y": 0
-        },
-        {
-            "x": 1353964100,
-            "y": 0
-        },
-        {
-            "x": 1353964101,
-            "y": 0
-        },
-        {
-            "x": 1353964102,
-            "y": 0
-        },
-        {
-            "x": 1353964103,
-            "y": 0
-        },
-        {
-            "x": 1353964104,
-            "y": 0
-        },
-        {
-            "x": 1353964105,
-            "y": 0
-        },
-        {
-            "x": 1353964106,
-            "y": 0
-        },
-        {
-            "x": 1353964107,
-            "y": 0
-        },
-        {
-            "x": 1353964108,
-            "y": 0
-        },
-        {
-            "x": 1353964109,
-            "y": 0
-        },
-        {
-            "x": 1353964110,
-            "y": 0
-        },
-        {
-            "x": 1353964111,
-            "y": 0
-        },
-        {
-            "x": 1353964112,
-            "y": 0
-        },
-        {
-            "x": 1353964113,
-            "y": 0
-        },
-        {
-            "x": 1353964114,
-            "y": 0
-        },
-        {
-            "x": 1353964115,
-            "y": 0
-        },
-        {
-            "x": 1353964116,
-            "y": 0
-        },
-        {
-            "x": 1353964117,
-            "y": 0
-        },
-        {
-            "x": 1353964118,
-            "y": 0
-        },
-        {
-            "x": 1353964119,
-            "y": 0
-        },
-        {
-            "x": 1353964120,
-            "y": 0
-        },
-        {
-            "x": 1353964121,
-            "y": 0
-        },
-        {
-            "x": 1353964122,
-            "y": 0
-        },
-        {
-            "x": 1353964123,
-            "y": 0
-        },
-        {
-            "x": 1353964124,
-            "y": 0
-        },
-        {
-            "x": 1353964125,
-            "y": 0
-        },
-        {
-            "x": 1353964126,
-            "y": 0
-        },
-        {
-            "x": 1353964127,
-            "y": 0
-        },
-        {
-            "x": 1353964128,
-            "y": 0
-        },
-        {
-            "x": 1353964129,
-            "y": 0
-        },
-        {
-            "x": 1353964130,
-            "y": 0
-        },
-        {
-            "x": 1353964131,
-            "y": 0
-        },
-        {
-            "x": 1353964132,
-            "y": 0
-        },
-        {
-            "x": 1353964133,
-            "y": 0
-        },
-        {
-            "x": 1353964134,
-            "y": 0
-        },
-        {
-            "x": 1353964135,
-            "y": 0
-        },
-        {
-            "x": 1353964136,
-            "y": 0
-        },
-        {
-            "x": 1353964137,
-            "y": 0
-        },
-        {
-            "x": 1353964138,
-            "y": 0
-        },
-        {
-            "x": 1353964139,
-            "y": 0
-        },
-        {
-            "x": 1353964140,
-            "y": 0
-        },
-        {
-            "x": 1353964141,
-            "y": 0
-        },
-        {
-            "x": 1353964142,
-            "y": 0
-        },
-        {
-            "x": 1353964143,
-            "y": 0
-        },
-        {
-            "x": 1353964144,
-            "y": 0
-        },
-        {
-            "x": 1353964145,
-            "y": 0
-        },
-        {
-            "x": 1353964146,
-            "y": 0
-        },
-        {
-            "x": 1353964147,
-            "y": 0
-        },
-        {
-            "x": 1353964148,
-            "y": 0
-        },
-        {
-            "x": 1353964149,
-            "y": 0
-        },
-        {
-            "x": 1353964150,
-            "y": 0
-        },
-        {
-            "x": 1353964151,
-            "y": 0
-        },
-        {
-            "x": 1353964152,
-            "y": 0
-        },
-        {
-            "x": 1353964153,
-            "y": 0
-        },
-        {
-            "x": 1353964154,
-            "y": 0
-        },
-        {
-            "x": 1353964155,
-            "y": 0
-        },
-        {
-            "x": 1353964156,
-            "y": 0
-        },
-        {
-            "x": 1353964157,
-            "y": 0
-        },
-        {
-            "x": 1353964158,
-            "y": 0
-        },
-        {
-            "x": 1353964159,
-            "y": 0
-        },
-        {
-            "x": 1353964160,
-            "y": 0
-        },
-        {
-            "x": 1353964161,
-            "y": 0
-        },
-        {
-            "x": 1353964162,
-            "y": 0
-        },
-        {
-            "x": 1353964163,
-            "y": 0
-        },
-        {
-            "x": 1353964164,
-            "y": 0
-        },
-        {
-            "x": 1353964165,
-            "y": 0
-        },
-        {
-            "x": 1353964166,
-            "y": 0
-        },
-        {
-            "x": 1353964167,
-            "y": 0
-        },
-        {
-            "x": 1353964168,
-            "y": 0
-        },
-        {
-            "x": 1353964169,
-            "y": 0
-        },
-        {
-            "x": 1353964170,
-            "y": 0
-        },
-        {
-            "x": 1353964171,
-            "y": 0
-        },
-        {
-            "x": 1353964172,
-            "y": 0
-        },
-        {
-            "x": 1353964173,
-            "y": 0
-        },
-        {
-            "x": 1353964174,
-            "y": 0
-        },
-        {
-            "x": 1353964175,
-            "y": 0
-        },
-        {
-            "x": 1353964176,
-            "y": 0
-        },
-        {
-            "x": 1353964177,
-            "y": 0
-        },
-        {
-            "x": 1353964178,
-            "y": 0
-        },
-        {
-            "x": 1353964179,
-            "y": 0
-        },
-        {
-            "x": 1353964180,
-            "y": 0
-        },
-        {
-            "x": 1353964181,
-            "y": 0
-        },
-        {
-            "x": 1353964182,
-            "y": 0
-        },
-        {
-            "x": 1353964183,
-            "y": 0
-        },
-        {
-            "x": 1353964184,
-            "y": 0
-        },
-        {
-            "x": 1353964185,
-            "y": 0
-        },
-        {
-            "x": 1353964186,
-            "y": 0
-        },
-        {
-            "x": 1353964187,
-            "y": 0
-        },
-        {
-            "x": 1353964188,
-            "y": 0
-        },
-        {
-            "x": 1353964189,
-            "y": 0
-        },
-        {
-            "x": 1353964190,
-            "y": 0
-        },
-        {
-            "x": 1353964191,
-            "y": 0
-        },
-        {
-            "x": 1353964192,
-            "y": 0
-        },
-        {
-            "x": 1353964193,
-            "y": 0
-        },
-        {
-            "x": 1353964194,
-            "y": 0
-        },
-        {
-            "x": 1353964195,
-            "y": 0
-        },
-        {
-            "x": 1353964196,
-            "y": 0
-        },
-        {
-            "x": 1353964197,
-            "y": 0
-        }
-    ],
-    "shuffle": [
-        {
-            "x": 1353963926,
-            "y": 0
-        },
-        {
-            "x": 1353963927,
-            "y": 0
-        },
-        {
-            "x": 1353963928,
-            "y": 0
-        },
-        {
-            "x": 1353963929,
-            "y": 0
-        },
-        {
-            "x": 1353963930,
-            "y": 0
-        },
-        {
-            "x": 1353963931,
-            "y": 0
-        },
-        {
-            "x": 1353963932,
-            "y": 0
-        },
-        {
-            "x": 1353963933,
-            "y": 0
-        },
-        {
-            "x": 1353963934,
-            "y": 0
-        },
-        {
-            "x": 1353963935,
-            "y": 0
-        },
-        {
-            "x": 1353963936,
-            "y": 0
-        },
-        {
-            "x": 1353963937,
-            "y": 0
-        },
-        {
-            "x": 1353963938,
-            "y": 0
-        },
-        {
-            "x": 1353963939,
-            "y": 0
-        },
-        {
-            "x": 1353963940,
-            "y": 0
-        },
-        {
-            "x": 1353963941,
-            "y": 0
-        },
-        {
-            "x": 1353963942,
-            "y": 0
-        },
-        {
-            "x": 1353963943,
-            "y": 0
-        },
-        {
-            "x": 1353963944,
-            "y": 0
-        },
-        {
-            "x": 1353963945,
-            "y": 0
-        },
-        {
-            "x": 1353963946,
-            "y": 0
-        },
-        {
-            "x": 1353963947,
-            "y": 0
-        },
-        {
-            "x": 1353963948,
-            "y": 0
-        },
-        {
-            "x": 1353963949,
-            "y": 0
-        },
-        {
-            "x": 1353963950,
-            "y": 0
-        },
-        {
-            "x": 1353963951,
-            "y": 0
-        },
-        {
-            "x": 1353963952,
-            "y": 0
-        },
-        {
-            "x": 1353963953,
-            "y": 0
-        },
-        {
-            "x": 1353963954,
-            "y": 0
-        },
-        {
-            "x": 1353963955,
-            "y": 0
-        },
-        {
-            "x": 1353963956,
-            "y": 0
-        },
-        {
-            "x": 1353963957,
-            "y": 0
-        },
-        {
-            "x": 1353963958,
-            "y": 0
-        },
-        {
-            "x": 1353963959,
-            "y": 0
-        },
-        {
-            "x": 1353963960,
-            "y": 0
-        },
-        {
-            "x": 1353963961,
-            "y": 0
-        },
-        {
-            "x": 1353963962,
-            "y": 0
-        },
-        {
-            "x": 1353963963,
-            "y": 0
-        },
-        {
-            "x": 1353963964,
-            "y": 0
-        },
-        {
-            "x": 1353963965,
-            "y": 0
-        },
-        {
-            "x": 1353963966,
-            "y": 0
-        },
-        {
-            "x": 1353963967,
-            "y": 0
-        },
-        {
-            "x": 1353963968,
-            "y": 0
-        },
-        {
-            "x": 1353963969,
-            "y": 0
-        },
-        {
-            "x": 1353963970,
-            "y": 0
-        },
-        {
-            "x": 1353963971,
-            "y": 0
-        },
-        {
-            "x": 1353963972,
-            "y": 0
-        },
-        {
-            "x": 1353963973,
-            "y": 0
-        },
-        {
-            "x": 1353963974,
-            "y": 0
-        },
-        {
-            "x": 1353963975,
-            "y": 0
-        },
-        {
-            "x": 1353963976,
-            "y": 0
-        },
-        {
-            "x": 1353963977,
-            "y": 0
-        },
-        {
-            "x": 1353963978,
-            "y": 0
-        },
-        {
-            "x": 1353963979,
-            "y": 0
-        },
-        {
-            "x": 1353963980,
-            "y": 0
-        },
-        {
-            "x": 1353963981,
-            "y": 0
-        },
-        {
-            "x": 1353963982,
-            "y": 0
-        },
-        {
-            "x": 1353963983,
-            "y": 0
-        },
-        {
-            "x": 1353963984,
-            "y": 0
-        },
-        {
-            "x": 1353963985,
-            "y": 0
-        },
-        {
-            "x": 1353963986,
-            "y": 0
-        },
-        {
-            "x": 1353963987,
-            "y": 0
-        },
-        {
-            "x": 1353963988,
-            "y": 0
-        },
-        {
-            "x": 1353963989,
-            "y": 0
-        },
-        {
-            "x": 1353963990,
-            "y": 0
-        },
-        {
-            "x": 1353963991,
-            "y": 0
-        },
-        {
-            "x": 1353963992,
-            "y": 0
-        },
-        {
-            "x": 1353963993,
-            "y": 0
-        },
-        {
-            "x": 1353963994,
-            "y": 0
-        },
-        {
-            "x": 1353963995,
-            "y": 0
-        },
-        {
-            "x": 1353963996,
-            "y": 0
-        },
-        {
-            "x": 1353963997,
-            "y": 0
-        },
-        {
-            "x": 1353963998,
-            "y": 0
-        },
-        {
-            "x": 1353963999,
-            "y": 0
-        },
-        {
-            "x": 1353964000,
-            "y": 0
-        },
-        {
-            "x": 1353964001,
-            "y": 0
-        },
-        {
-            "x": 1353964002,
-            "y": 0
-        },
-        {
-            "x": 1353964003,
-            "y": 0
-        },
-        {
-            "x": 1353964004,
-            "y": 0
-        },
-        {
-            "x": 1353964005,
-            "y": 0
-        },
-        {
-            "x": 1353964006,
-            "y": 0
-        },
-        {
-            "x": 1353964007,
-            "y": 0
-        },
-        {
-            "x": 1353964008,
-            "y": 0
-        },
-        {
-            "x": 1353964009,
-            "y": 0
-        },
-        {
-            "x": 1353964010,
-            "y": 0
-        },
-        {
-            "x": 1353964011,
-            "y": 0
-        },
-        {
-            "x": 1353964012,
-            "y": 0
-        },
-        {
-            "x": 1353964013,
-            "y": 0
-        },
-        {
-            "x": 1353964014,
-            "y": 0
-        },
-        {
-            "x": 1353964015,
-            "y": 0
-        },
-        {
-            "x": 1353964016,
-            "y": 0
-        },
-        {
-            "x": 1353964017,
-            "y": 0
-        },
-        {
-            "x": 1353964018,
-            "y": 0
-        },
-        {
-            "x": 1353964019,
-            "y": 0
-        },
-        {
-            "x": 1353964020,
-            "y": 0
-        },
-        {
-            "x": 1353964021,
-            "y": 0
-        },
-        {
-            "x": 1353964022,
-            "y": 0
-        },
-        {
-            "x": 1353964023,
-            "y": 0
-        },
-        {
-            "x": 1353964024,
-            "y": 0
-        },
-        {
-            "x": 1353964025,
-            "y": 0
-        },
-        {
-            "x": 1353964026,
-            "y": 0
-        },
-        {
-            "x": 1353964027,
-            "y": 0
-        },
-        {
-            "x": 1353964028,
-            "y": 0
-        },
-        {
-            "x": 1353964029,
-            "y": 0
-        },
-        {
-            "x": 1353964030,
-            "y": 0
-        },
-        {
-            "x": 1353964031,
-            "y": 0
-        },
-        {
-            "x": 1353964032,
-            "y": 0
-        },
-        {
-            "x": 1353964033,
-            "y": 0
-        },
-        {
-            "x": 1353964034,
-            "y": 0
-        },
-        {
-            "x": 1353964035,
-            "y": 0
-        },
-        {
-            "x": 1353964036,
-            "y": 0
-        },
-        {
-            "x": 1353964037,
-            "y": 0
-        },
-        {
-            "x": 1353964038,
-            "y": 0
-        },
-        {
-            "x": 1353964039,
-            "y": 0
-        },
-        {
-            "x": 1353964040,
-            "y": 0
-        },
-        {
-            "x": 1353964041,
-            "y": 0
-        },
-        {
-            "x": 1353964042,
-            "y": 0
-        },
-        {
-            "x": 1353964043,
-            "y": 0
-        },
-        {
-            "x": 1353964044,
-            "y": 0
-        },
-        {
-            "x": 1353964045,
-            "y": 0
-        },
-        {
-            "x": 1353964046,
-            "y": 0
-        },
-        {
-            "x": 1353964047,
-            "y": 0
-        },
-        {
-            "x": 1353964048,
-            "y": 0
-        },
-        {
-            "x": 1353964049,
-            "y": 0
-        },
-        {
-            "x": 1353964050,
-            "y": 0
-        },
-        {
-            "x": 1353964051,
-            "y": 0
-        },
-        {
-            "x": 1353964052,
-            "y": 0
-        },
-        {
-            "x": 1353964053,
-            "y": 0
-        },
-        {
-            "x": 1353964054,
-            "y": 0
-        },
-        {
-            "x": 1353964055,
-            "y": 0
-        },
-        {
-            "x": 1353964056,
-            "y": 0
-        },
-        {
-            "x": 1353964057,
-            "y": 0
-        },
-        {
-            "x": 1353964058,
-            "y": 0
-        },
-        {
-            "x": 1353964059,
-            "y": 0
-        },
-        {
-            "x": 1353964060,
-            "y": 0
-        },
-        {
-            "x": 1353964061,
-            "y": 0
-        },
-        {
-            "x": 1353964062,
-            "y": 0
-        },
-        {
-            "x": 1353964063,
-            "y": 0
-        },
-        {
-            "x": 1353964064,
-            "y": 0
-        },
-        {
-            "x": 1353964065,
-            "y": 0
-        },
-        {
-            "x": 1353964066,
-            "y": 0
-        },
-        {
-            "x": 1353964067,
-            "y": 0
-        },
-        {
-            "x": 1353964068,
-            "y": 0
-        },
-        {
-            "x": 1353964069,
-            "y": 0
-        },
-        {
-            "x": 1353964070,
-            "y": 0
-        },
-        {
-            "x": 1353964071,
-            "y": 1
-        },
-        {
-            "x": 1353964072,
-            "y": 1
-        },
-        {
-            "x": 1353964073,
-            "y": 1
-        },
-        {
-            "x": 1353964074,
-            "y": 2
-        },
-        {
-            "x": 1353964075,
-            "y": 2
-        },
-        {
-            "x": 1353964076,
-            "y": 2
-        },
-        {
-            "x": 1353964077,
-            "y": 2
-        },
-        {
-            "x": 1353964078,
-            "y": 2
-        },
-        {
-            "x": 1353964079,
-            "y": 2
-        },
-        {
-            "x": 1353964080,
-            "y": 2
-        },
-        {
-            "x": 1353964081,
-            "y": 2
-        },
-        {
-            "x": 1353964082,
-            "y": 1
-        },
-        {
-            "x": 1353964083,
-            "y": 2
-        },
-        {
-            "x": 1353964084,
-            "y": 2
-        },
-        {
-            "x": 1353964085,
-            "y": 2
-        },
-        {
-            "x": 1353964086,
-            "y": 2
-        },
-        {
-            "x": 1353964087,
-            "y": 2
-        },
-        {
-            "x": 1353964088,
-            "y": 2
-        },
-        {
-            "x": 1353964089,
-            "y": 2
-        },
-        {
-            "x": 1353964090,
-            "y": 1
-        },
-        {
-            "x": 1353964091,
-            "y": 1
-        },
-        {
-            "x": 1353964092,
-            "y": 2
-        },
-        {
-            "x": 1353964093,
-            "y": 1
-        },
-        {
-            "x": 1353964094,
-            "y": 1
-        },
-        {
-            "x": 1353964095,
-            "y": 2
-        },
-        {
-            "x": 1353964096,
-            "y": 2
-        },
-        {
-            "x": 1353964097,
-            "y": 2
-        },
-        {
-            "x": 1353964098,
-            "y": 2
-        },
-        {
-            "x": 1353964099,
-            "y": 2
-        },
-        {
-            "x": 1353964100,
-            "y": 2
-        },
-        {
-            "x": 1353964101,
-            "y": 2
-        },
-        {
-            "x": 1353964102,
-            "y": 2
-        },
-        {
-            "x": 1353964103,
-            "y": 1
-        },
-        {
-            "x": 1353964104,
-            "y": 2
-        },
-        {
-            "x": 1353964105,
-            "y": 2
-        },
-        {
-            "x": 1353964106,
-            "y": 1
-        },
-        {
-            "x": 1353964107,
-            "y": 2
-        },
-        {
-            "x": 1353964108,
-            "y": 2
-        },
-        {
-            "x": 1353964109,
-            "y": 2
-        },
-        {
-            "x": 1353964110,
-            "y": 2
-        },
-        {
-            "x": 1353964111,
-            "y": 2
-        },
-        {
-            "x": 1353964112,
-            "y": 2
-        },
-        {
-            "x": 1353964113,
-            "y": 2
-        },
-        {
-            "x": 1353964114,
-            "y": 1
-        },
-        {
-            "x": 1353964115,
-            "y": 1
-        },
-        {
-            "x": 1353964116,
-            "y": 2
-        },
-        {
-            "x": 1353964117,
-            "y": 1
-        },
-        {
-            "x": 1353964118,
-            "y": 1
-        },
-        {
-            "x": 1353964119,
-            "y": 2
-        },
-        {
-            "x": 1353964120,
-            "y": 2
-        },
-        {
-            "x": 1353964121,
-            "y": 2
-        },
-        {
-            "x": 1353964122,
-            "y": 2
-        },
-        {
-            "x": 1353964123,
-            "y": 2
-        },
-        {
-            "x": 1353964124,
-            "y": 2
-        },
-        {
-            "x": 1353964125,
-            "y": 2
-        },
-        {
-            "x": 1353964126,
-            "y": 2
-        },
-        {
-            "x": 1353964127,
-            "y": 1
-        },
-        {
-            "x": 1353964128,
-            "y": 2
-        },
-        {
-            "x": 1353964129,
-            "y": 2
-        },
-        {
-            "x": 1353964130,
-            "y": 1
-        },
-        {
-            "x": 1353964131,
-            "y": 2
-        },
-        {
-            "x": 1353964132,
-            "y": 2
-        },
-        {
-            "x": 1353964133,
-            "y": 2
-        },
-        {
-            "x": 1353964134,
-            "y": 2
-        },
-        {
-            "x": 1353964135,
-            "y": 2
-        },
-        {
-            "x": 1353964136,
-            "y": 2
-        },
-        {
-            "x": 1353964137,
-            "y": 2
-        },
-        {
-            "x": 1353964138,
-            "y": 1
-        },
-        {
-            "x": 1353964139,
-            "y": 1
-        },
-        {
-            "x": 1353964140,
-            "y": 2
-        },
-        {
-            "x": 1353964141,
-            "y": 1
-        },
-        {
-            "x": 1353964142,
-            "y": 1
-        },
-        {
-            "x": 1353964143,
-            "y": 2
-        },
-        {
-            "x": 1353964144,
-            "y": 2
-        },
-        {
-            "x": 1353964145,
-            "y": 2
-        },
-        {
-            "x": 1353964146,
-            "y": 2
-        },
-        {
-            "x": 1353964147,
-            "y": 2
-        },
-        {
-            "x": 1353964148,
-            "y": 2
-        },
-        {
-            "x": 1353964149,
-            "y": 2
-        },
-        {
-            "x": 1353964150,
-            "y": 2
-        },
-        {
-            "x": 1353964151,
-            "y": 1
-        },
-        {
-            "x": 1353964152,
-            "y": 1
-        },
-        {
-            "x": 1353964153,
-            "y": 1
-        },
-        {
-            "x": 1353964154,
-            "y": 1
-        },
-        {
-            "x": 1353964155,
-            "y": 2
-        },
-        {
-            "x": 1353964156,
-            "y": 2
-        },
-        {
-            "x": 1353964157,
-            "y": 2
-        },
-        {
-            "x": 1353964158,
-            "y": 2
-        },
-        {
-            "x": 1353964159,
-            "y": 2
-        },
-        {
-            "x": 1353964160,
-            "y": 2
-        },
-        {
-            "x": 1353964161,
-            "y": 2
-        },
-        {
-            "x": 1353964162,
-            "y": 1
-        },
-        {
-            "x": 1353964163,
-            "y": 0
-        },
-        {
-            "x": 1353964164,
-            "y": 1
-        },
-        {
-            "x": 1353964165,
-            "y": 1
-        },
-        {
-            "x": 1353964166,
-            "y": 1
-        },
-        {
-            "x": 1353964167,
-            "y": 2
-        },
-        {
-            "x": 1353964168,
-            "y": 2
-        },
-        {
-            "x": 1353964169,
-            "y": 2
-        },
-        {
-            "x": 1353964170,
-            "y": 2
-        },
-        {
-            "x": 1353964171,
-            "y": 2
-        },
-        {
-            "x": 1353964172,
-            "y": 2
-        },
-        {
-            "x": 1353964173,
-            "y": 2
-        },
-        {
-            "x": 1353964174,
-            "y": 1
-        },
-        {
-            "x": 1353964175,
-            "y": 1
-        },
-        {
-            "x": 1353964176,
-            "y": 1
-        },
-        {
-            "x": 1353964177,
-            "y": 1
-        },
-        {
-            "x": 1353964178,
-            "y": 1
-        },
-        {
-            "x": 1353964179,
-            "y": 2
-        },
-        {
-            "x": 1353964180,
-            "y": 2
-        },
-        {
-            "x": 1353964181,
-            "y": 2
-        },
-        {
-            "x": 1353964182,
-            "y": 2
-        },
-        {
-            "x": 1353964183,
-            "y": 2
-        },
-        {
-            "x": 1353964184,
-            "y": 2
-        },
-        {
-            "x": 1353964185,
-            "y": 2
-        },
-        {
-            "x": 1353964186,
-            "y": 1
-        },
-        {
-            "x": 1353964187,
-            "y": 0
-        },
-        {
-            "x": 1353964188,
-            "y": 0
-        },
-        {
-            "x": 1353964189,
-            "y": 0
-        },
-        {
-            "x": 1353964190,
-            "y": 0
-        },
-        {
-            "x": 1353964191,
-            "y": 0
-        },
-        {
-            "x": 1353964192,
-            "y": 0
-        },
-        {
-            "x": 1353964193,
-            "y": 0
-        },
-        {
-            "x": 1353964194,
-            "y": 0
-        },
-        {
-            "x": 1353964195,
-            "y": 0
-        },
-        {
-            "x": 1353964196,
-            "y": 0
-        },
-        {
-            "x": 1353964197,
-            "y": 0
-        }
-    ],
-    "reduce": [
-        {
-            "x": 1353963926,
-            "y": 0
-        },
-        {
-            "x": 1353963927,
-            "y": 0
-        },
-        {
-            "x": 1353963928,
-            "y": 0
-        },
-        {
-            "x": 1353963929,
-            "y": 0
-        },
-        {
-            "x": 1353963930,
-            "y": 0
-        },
-        {
-            "x": 1353963931,
-            "y": 0
-        },
-        {
-            "x": 1353963932,
-            "y": 0
-        },
-        {
-            "x": 1353963933,
-            "y": 0
-        },
-        {
-            "x": 1353963934,
-            "y": 0
-        },
-        {
-            "x": 1353963935,
-            "y": 0
-        },
-        {
-            "x": 1353963936,
-            "y": 0
-        },
-        {
-            "x": 1353963937,
-            "y": 0
-        },
-        {
-            "x": 1353963938,
-            "y": 0
-        },
-        {
-            "x": 1353963939,
-            "y": 0
-        },
-        {
-            "x": 1353963940,
-            "y": 0
-        },
-        {
-            "x": 1353963941,
-            "y": 0
-        },
-        {
-            "x": 1353963942,
-            "y": 0
-        },
-        {
-            "x": 1353963943,
-            "y": 0
-        },
-        {
-            "x": 1353963944,
-            "y": 0
-        },
-        {
-            "x": 1353963945,
-            "y": 0
-        },
-        {
-            "x": 1353963946,
-            "y": 0
-        },
-        {
-            "x": 1353963947,
-            "y": 0
-        },
-        {
-            "x": 1353963948,
-            "y": 0
-        },
-        {
-            "x": 1353963949,
-            "y": 0
-        },
-        {
-            "x": 1353963950,
-            "y": 0
-        },
-        {
-            "x": 1353963951,
-            "y": 0
-        },
-        {
-            "x": 1353963952,
-            "y": 0
-        },
-        {
-            "x": 1353963953,
-            "y": 0
-        },
-        {
-            "x": 1353963954,
-            "y": 0
-        },
-        {
-            "x": 1353963955,
-            "y": 0
-        },
-        {
-            "x": 1353963956,
-            "y": 0
-        },
-        {
-            "x": 1353963957,
-            "y": 0
-        },
-        {
-            "x": 1353963958,
-            "y": 0
-        },
-        {
-            "x": 1353963959,
-            "y": 0
-        },
-        {
-            "x": 1353963960,
-            "y": 0
-        },
-        {
-            "x": 1353963961,
-            "y": 0
-        },
-        {
-            "x": 1353963962,
-            "y": 0
-        },
-        {
-            "x": 1353963963,
-            "y": 0
-        },
-        {
-            "x": 1353963964,
-            "y": 0
-        },
-        {
-            "x": 1353963965,
-            "y": 0
-        },
-        {
-            "x": 1353963966,
-            "y": 0
-        },
-        {
-            "x": 1353963967,
-            "y": 0
-        },
-        {
-            "x": 1353963968,
-            "y": 0
-        },
-        {
-            "x": 1353963969,
-            "y": 0
-        },
-        {
-            "x": 1353963970,
-            "y": 0
-        },
-        {
-            "x": 1353963971,
-            "y": 0
-        },
-        {
-            "x": 1353963972,
-            "y": 0
-        },
-        {
-            "x": 1353963973,
-            "y": 0
-        },
-        {
-            "x": 1353963974,
-            "y": 0
-        },
-        {
-            "x": 1353963975,
-            "y": 0
-        },
-        {
-            "x": 1353963976,
-            "y": 0
-        },
-        {
-            "x": 1353963977,
-            "y": 0
-        },
-        {
-            "x": 1353963978,
-            "y": 0
-        },
-        {
-            "x": 1353963979,
-            "y": 0
-        },
-        {
-            "x": 1353963980,
-            "y": 0
-        },
-        {
-            "x": 1353963981,
-            "y": 0
-        },
-        {
-            "x": 1353963982,
-            "y": 0
-        },
-        {
-            "x": 1353963983,
-            "y": 0
-        },
-        {
-            "x": 1353963984,
-            "y": 0
-        },
-        {
-            "x": 1353963985,
-            "y": 0
-        },
-        {
-            "x": 1353963986,
-            "y": 0
-        },
-        {
-            "x": 1353963987,
-            "y": 0
-        },
-        {
-            "x": 1353963988,
-            "y": 0
-        },
-        {
-            "x": 1353963989,
-            "y": 0
-        },
-        {
-            "x": 1353963990,
-            "y": 0
-        },
-        {
-            "x": 1353963991,
-            "y": 0
-        },
-        {
-            "x": 1353963992,
-            "y": 0
-        },
-        {
-            "x": 1353963993,
-            "y": 0
-        },
-        {
-            "x": 1353963994,
-            "y": 0
-        },
-        {
-            "x": 1353963995,
-            "y": 0
-        },
-        {
-            "x": 1353963996,
-            "y": 0
-        },
-        {
-            "x": 1353963997,
-            "y": 0
-        },
-        {
-            "x": 1353963998,
-            "y": 0
-        },
-        {
-            "x": 1353963999,
-            "y": 0
-        },
-        {
-            "x": 1353964000,
-            "y": 0
-        },
-        {
-            "x": 1353964001,
-            "y": 0
-        },
-        {
-            "x": 1353964002,
-            "y": 0
-        },
-        {
-            "x": 1353964003,
-            "y": 0
-        },
-        {
-            "x": 1353964004,
-            "y": 0
-        },
-        {
-            "x": 1353964005,
-            "y": 0
-        },
-        {
-            "x": 1353964006,
-            "y": 0
-        },
-        {
-            "x": 1353964007,
-            "y": 0
-        },
-        {
-            "x": 1353964008,
-            "y": 0
-        },
-        {
-            "x": 1353964009,
-            "y": 0
-        },
-        {
-            "x": 1353964010,
-            "y": 0
-        },
-        {
-            "x": 1353964011,
-            "y": 0
-        },
-        {
-            "x": 1353964012,
-            "y": 0
-        },
-        {
-            "x": 1353964013,
-            "y": 0
-        },
-        {
-            "x": 1353964014,
-            "y": 0
-        },
-        {
-            "x": 1353964015,
-            "y": 0
-        },
-        {
-            "x": 1353964016,
-            "y": 0
-        },
-        {
-            "x": 1353964017,
-            "y": 0
-        },
-        {
-            "x": 1353964018,
-            "y": 0
-        },
-        {
-            "x": 1353964019,
-            "y": 0
-        },
-        {
-            "x": 1353964020,
-            "y": 0
-        },
-        {
-            "x": 1353964021,
-            "y": 0
-        },
-        {
-            "x": 1353964022,
-            "y": 0
-        },
-        {
-            "x": 1353964023,
-            "y": 0
-        },
-        {
-            "x": 1353964024,
-            "y": 0
-        },
-        {
-            "x": 1353964025,
-            "y": 0
-        },
-        {
-            "x": 1353964026,
-            "y": 0
-        },
-        {
-            "x": 1353964027,
-            "y": 0
-        },
-        {
-            "x": 1353964028,
-            "y": 0
-        },
-        {
-            "x": 1353964029,
-            "y": 0
-        },
-        {
-            "x": 1353964030,
-            "y": 0
-        },
-        {
-            "x": 1353964031,
-            "y": 0
-        },
-        {
-            "x": 1353964032,
-            "y": 0
-        },
-        {
-            "x": 1353964033,
-            "y": 0
-        },
-        {
-            "x": 1353964034,
-            "y": 0
-        },
-        {
-            "x": 1353964035,
-            "y": 0
-        },
-        {
-            "x": 1353964036,
-            "y": 0
-        },
-        {
-            "x": 1353964037,
-            "y": 0
-        },
-        {
-            "x": 1353964038,
-            "y": 0
-        },
-        {
-            "x": 1353964039,
-            "y": 0
-        },
-        {
-            "x": 1353964040,
-            "y": 0
-        },
-        {
-            "x": 1353964041,
-            "y": 0
-        },
-        {
-            "x": 1353964042,
-            "y": 0
-        },
-        {
-            "x": 1353964043,
-            "y": 0
-        },
-        {
-            "x": 1353964044,
-            "y": 0
-        },
-        {
-            "x": 1353964045,
-            "y": 0
-        },
-        {
-            "x": 1353964046,
-            "y": 0
-        },
-        {
-            "x": 1353964047,
-            "y": 0
-        },
-        {
-            "x": 1353964048,
-            "y": 0
-        },
-        {
-            "x": 1353964049,
-            "y": 0
-        },
-        {
-            "x": 1353964050,
-            "y": 0
-        },
-        {
-            "x": 1353964051,
-            "y": 0
-        },
-        {
-            "x": 1353964052,
-            "y": 0
-        },
-        {
-            "x": 1353964053,
-            "y": 0
-        },
-        {
-            "x": 1353964054,
-            "y": 0
-        },
-        {
-            "x": 1353964055,
-            "y": 0
-        },
-        {
-            "x": 1353964056,
-            "y": 0
-        },
-        {
-            "x": 1353964057,
-            "y": 0
-        },
-        {
-            "x": 1353964058,
-            "y": 0
-        },
-        {
-            "x": 1353964059,
-            "y": 0
-        },
-        {
-            "x": 1353964060,
-            "y": 0
-        },
-        {
-            "x": 1353964061,
-            "y": 0
-        },
-        {
-            "x": 1353964062,
-            "y": 0
-        },
-        {
-            "x": 1353964063,
-            "y": 0
-        },
-        {
-            "x": 1353964064,
-            "y": 0
-        },
-        {
-            "x": 1353964065,
-            "y": 0
-        },
-        {
-            "x": 1353964066,
-            "y": 0
-        },
-        {
-            "x": 1353964067,
-            "y": 0
-        },
-        {
-            "x": 1353964068,
-            "y": 0
-        },
-        {
-            "x": 1353964069,
-            "y": 0
-        },
-        {
-            "x": 1353964070,
-            "y": 0
-        },
-        {
-            "x": 1353964071,
-            "y": 0
-        },
-        {
-            "x": 1353964072,
-            "y": 0
-        },
-        {
-            "x": 1353964073,
-            "y": 0
-        },
-        {
-            "x": 1353964074,
-            "y": 0
-        },
-        {
-            "x": 1353964075,
-            "y": 0
-        },
-        {
-            "x": 1353964076,
-            "y": 0
-        },
-        {
-            "x": 1353964077,
-            "y": 0
-        },
-        {
-            "x": 1353964078,
-            "y": 0
-        },
-        {
-            "x": 1353964079,
-            "y": 0
-        },
-        {
-            "x": 1353964080,
-            "y": 1
-        },
-        {
-            "x": 1353964081,
-            "y": 1
-        },
-        {
-            "x": 1353964082,
-            "y": 1
-        },
-        {
-            "x": 1353964083,
-            "y": 1
-        },
-        {
-            "x": 1353964084,
-            "y": 1
-        },
-        {
-            "x": 1353964085,
-            "y": 0
-        },
-        {
-            "x": 1353964086,
-            "y": 0
-        },
-        {
-            "x": 1353964087,
-            "y": 0
-        },
-        {
-            "x": 1353964088,
-            "y": 0
-        },
-        {
-            "x": 1353964089,
-            "y": 0
-        },
-        {
-            "x": 1353964090,
-            "y": 1
-        },
-        {
-            "x": 1353964091,
-            "y": 1
-        },
-        {
-            "x": 1353964092,
-            "y": 1
-        },
-        {
-            "x": 1353964093,
-            "y": 2
-        },
-        {
-            "x": 1353964094,
-            "y": 2
-        },
-        {
-            "x": 1353964095,
-            "y": 2
-        },
-        {
-            "x": 1353964096,
-            "y": 1
-        },
-        {
-            "x": 1353964097,
-            "y": 1
-        },
-        {
-            "x": 1353964098,
-            "y": 1
-        },
-        {
-            "x": 1353964099,
-            "y": 0
-        },
-        {
-            "x": 1353964100,
-            "y": 0
-        },
-        {
-            "x": 1353964101,
-            "y": 0
-        },
-        {
-            "x": 1353964102,
-            "y": 0
-        },
-        {
-            "x": 1353964103,
-            "y": 1
-        },
-        {
-            "x": 1353964104,
-            "y": 1
-        },
-        {
-            "x": 1353964105,
-            "y": 1
-        },
-        {
-            "x": 1353964106,
-            "y": 1
-        },
-        {
-            "x": 1353964107,
-            "y": 1
-        },
-        {
-            "x": 1353964108,
-            "y": 1
-        },
-        {
-            "x": 1353964109,
-            "y": 0
-        },
-        {
-            "x": 1353964110,
-            "y": 0
-        },
-        {
-            "x": 1353964111,
-            "y": 0
-        },
-        {
-            "x": 1353964112,
-            "y": 0
-        },
-        {
-            "x": 1353964113,
-            "y": 0
-        },
-        {
-            "x": 1353964114,
-            "y": 1
-        },
-        {
-            "x": 1353964115,
-            "y": 1
-        },
-        {
-            "x": 1353964116,
-            "y": 1
-        },
-        {
-            "x": 1353964117,
-            "y": 2
-        },
-        {
-            "x": 1353964118,
-            "y": 2
-        },
-        {
-            "x": 1353964119,
-            "y": 2
-        },
-        {
-            "x": 1353964120,
-            "y": 1
-        },
-        {
-            "x": 1353964121,
-            "y": 1
-        },
-        {
-            "x": 1353964122,
-            "y": 1
-        },
-        {
-            "x": 1353964123,
-            "y": 0
-        },
-        {
-            "x": 1353964124,
-            "y": 0
-        },
-        {
-            "x": 1353964125,
-            "y": 0
-        },
-        {
-            "x": 1353964126,
-            "y": 0
-        },
-        {
-            "x": 1353964127,
-            "y": 1
-        },
-        {
-            "x": 1353964128,
-            "y": 1
-        },
-        {
-            "x": 1353964129,
-            "y": 1
-        },
-        {
-            "x": 1353964130,
-            "y": 1
-        },
-        {
-            "x": 1353964131,
-            "y": 1
-        },
-        {
-            "x": 1353964132,
-            "y": 1
-        },
-        {
-            "x": 1353964133,
-            "y": 0
-        },
-        {
-            "x": 1353964134,
-            "y": 0
-        },
-        {
-            "x": 1353964135,
-            "y": 0
-        },
-        {
-            "x": 1353964136,
-            "y": 0
-        },
-        {
-            "x": 1353964137,
-            "y": 0
-        },
-        {
-            "x": 1353964138,
-            "y": 1
-        },
-        {
-            "x": 1353964139,
-            "y": 1
-        },
-        {
-            "x": 1353964140,
-            "y": 1
-        },
-        {
-            "x": 1353964141,
-            "y": 2
-        },
-        {
-            "x": 1353964142,
-            "y": 2
-        },
-        {
-            "x": 1353964143,
-            "y": 1
-        },
-        {
-            "x": 1353964144,
-            "y": 0
-        },
-        {
-            "x": 1353964145,
-            "y": 0
-        },
-        {
-            "x": 1353964146,
-            "y": 0
-        },
-        {
-            "x": 1353964147,
-            "y": 0
-        },
-        {
-            "x": 1353964148,
-            "y": 0
-        },
-        {
-            "x": 1353964149,
-            "y": 0
-        },
-        {
-            "x": 1353964150,
-            "y": 0
-        },
-        {
-            "x": 1353964151,
-            "y": 1
-        },
-        {
-            "x": 1353964152,
-            "y": 2
-        },
-        {
-            "x": 1353964153,
-            "y": 2
-        },
-        {
-            "x": 1353964154,
-            "y": 1
-        },
-        {
-            "x": 1353964155,
-            "y": 0
-        },
-        {
-            "x": 1353964156,
-            "y": 0
-        },
-        {
-            "x": 1353964157,
-            "y": 0
-        },
-        {
-            "x": 1353964158,
-            "y": 0
-        },
-        {
-            "x": 1353964159,
-            "y": 0
-        },
-        {
-            "x": 1353964160,
-            "y": 0
-        },
-        {
-            "x": 1353964161,
-            "y": 0
-        },
-        {
-            "x": 1353964162,
-            "y": 1
-        },
-        {
-            "x": 1353964163,
-            "y": 2
-        },
-        {
-            "x": 1353964164,
-            "y": 2
-        },
-        {
-            "x": 1353964165,
-            "y": 2
-        },
-        {
-            "x": 1353964166,
-            "y": 1
-        },
-        {
-            "x": 1353964167,
-            "y": 1
-        },
-        {
-            "x": 1353964168,
-            "y": 0
-        },
-        {
-            "x": 1353964169,
-            "y": 0
-        },
-        {
-            "x": 1353964170,
-            "y": 0
-        },
-        {
-            "x": 1353964171,
-            "y": 0
-        },
-        {
-            "x": 1353964172,
-            "y": 0
-        },
-        {
-            "x": 1353964173,
-            "y": 0
-        },
-        {
-            "x": 1353964174,
-            "y": 1
-        },
-        {
-            "x": 1353964175,
-            "y": 1
-        },
-        {
-            "x": 1353964176,
-            "y": 2
-        },
-        {
-            "x": 1353964177,
-            "y": 2
-        },
-        {
-            "x": 1353964178,
-            "y": 2
-        },
-        {
-            "x": 1353964179,
-            "y": 1
-        },
-        {
-            "x": 1353964180,
-            "y": 0
-        },
-        {
-            "x": 1353964181,
-            "y": 0
-        },
-        {
-            "x": 1353964182,
-            "y": 0
-        },
-        {
-            "x": 1353964183,
-            "y": 0
-        },
-        {
-            "x": 1353964184,
-            "y": 0
-        },
-        {
-            "x": 1353964185,
-            "y": 0
-        },
-        {
-            "x": 1353964186,
-            "y": 1
-        },
-        {
-            "x": 1353964187,
-            "y": 2
-        },
-        {
-            "x": 1353964188,
-            "y": 2
-        },
-        {
-            "x": 1353964189,
-            "y": 2
-        },
-        {
-            "x": 1353964190,
-            "y": 1
-        },
-        {
-            "x": 1353964191,
-            "y": 1
-        },
-        {
-            "x": 1353964192,
-            "y": 0
-        },
-        {
-            "x": 1353964193,
-            "y": 0
-        },
-        {
-            "x": 1353964194,
-            "y": 0
-        },
-        {
-            "x": 1353964195,
-            "y": 0
-        },
-        {
-            "x": 1353964196,
-            "y": 0
-        },
-        {
-            "x": 1353964197,
-            "y": 0
-        }
-    ]
-}

+ 0 - 128
ambari-web/app/assets/data/apps/runs.json

@@ -1,128 +0,0 @@
-{
-  "sEcho": 0,
-  "iTotalRecords": 4,
-  "iTotalDisplayRecords": 4,
-  "startIndex": 0,
-  "endIndex": 3,
-  "aaData": [
-    {
-      "workflowId": "mr_201301280808_0001",
-      "workflowName": "word count",
-      "userName": "ambari_qa",
-      "startTime": 1359378637135,
-      "elapsedTime": 30215,
-      "inputBytes": 1942,
-      "outputBytes": 1908,
-      "numJobsTotal": 1,
-      "numJobsCompleted": 1,
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            {
-              "source": "X",
-              "targets": [
-
-              ]
-            }
-          ]
-        }
-      }
-    },
-    {
-      "workflowId": "mr_201301280808_0003",
-      "workflowName": "oozie:launcher:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "userName": "ambari_qa",
-      "startTime": 1359378907927,
-      "elapsedTime": 19186,
-      "inputBytes": 37485,
-      "outputBytes": 37458,
-      "numJobsTotal": 1,
-      "numJobsCompleted": 1,
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            {
-              "source": "X",
-              "targets": [
-
-              ]
-            }
-          ]
-        }
-      }
-    },
-    {
-      "workflowId": "mr_201301280808_0004",
-      "workflowName": "oozie:action:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "userName": "ambari_qa",
-      "startTime": 1359378922503,
-      "elapsedTime": 27080,
-      "inputBytes": 1550,
-      "outputBytes": 1547,
-      "numJobsTotal": 3,
-      "numJobsCompleted": 1,
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            {
-              "source": "X",
-              "targets": [
-
-              ]
-            }
-          ]
-        }
-      }
-    },
-    {
-      "workflowId": "pig_f9957a11-a902-4f01-ac53-9679ce3a4b13",
-      "workflowName": "\/tmp\/pigSmoke.sh",
-      "userName": "ambari_qa",
-      "startTime": 1359378741973,
-      "elapsedTime": 18125,
-      "inputBytes": 2186,
-      "outputBytes": 253,
-      "numJobsTotal": 1,
-      "numJobsCompleted": 1,
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            {
-              "source": "scope-5",
-              "targets": [
-
-              ]
-            }
-          ]
-        }
-      }
-    }
-  ],
-  "summary": {
-    "numRows": 4,
-    "jobs": {
-      "avg": 1,
-      "min": 1,
-      "max": 1
-    },
-    "input": {
-      "avg": 10790.75,
-      "min": 1550,
-      "max": 37485
-    },
-    "output": {
-      "avg": 10291.5,
-      "min": 253,
-      "max": 37458
-    },
-    "duration": {
-      "avg": 23651.5,
-      "min": 18125,
-      "max": 30215
-    },
-    "times": {
-      "oldest": 1359378922503,
-      "youngest": 1359378637135
-    }
-  }
-}

+ 0 - 171
ambari-web/app/assets/data/apps/runs2.json

@@ -1,171 +0,0 @@
-{
-  "sEcho": 0,
-  "iTotalRecords": 6,
-  "iTotalDisplayRecords": 6,
-  "startIndex": 0,
-  "endIndex": 5,
-  "aaData": [
-    {
-      "workflowId": "mapreduce_201301280808_0001",
-      "workflowName": "word count",
-      "userName": "ambari_qa",
-      "startTime": 1359378637135,
-      "elapsedTime": 30215,
-      "inputBytes": 0,
-      "outputBytes": 0,
-      "numJobsTotal": 1,
-      "numJobsCompleted": 1,
-      "workflowTags": "tag",
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            {
-              "source": "1",
-              "targets": [
-
-              ]
-            }
-          ]
-        }
-      }
-    },
-    {
-      "workflowId": "mapreduce_201301280808_0003",
-      "workflowName": "oozie:launcher:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "userName": "ambari_qa",
-      "startTime": 1359378907927,
-      "elapsedTime": 19186,
-      "inputBytes": 0,
-      "outputBytes": 0,
-      "numJobsTotal": 1,
-      "numJobsCompleted": 1,
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            {
-              "source": "3",
-              "targets": [
-
-              ]
-            }
-          ]
-        }
-      }
-    },
-    {
-      "workflowId": "mapreduce_201301280808_0004",
-      "workflowName": "oozie:action:T\\=map-reduce:W\\=map-reduce-wf:A\\=mr-node:ID\\=0000000-130128081151371-oozie-oozi-W",
-      "userName": "ambari_qa",
-      "startTime": 1359378922503,
-      "elapsedTime": 27080,
-      "inputBytes": 0,
-      "outputBytes": 0,
-      "numJobsTotal": 3,
-      "numJobsCompleted": 1,
-      "workflowTags": "tag",
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            {
-              "source": "4",
-              "targets": [
-
-              ]
-            }
-          ]
-        }
-      }
-    },
-    {
-      "workflowId": "pig_f9957a11-a902-4f01-ac53-9679ce3a4b13",
-      "workflowName": "\/tmp\/pigSmoke.sh",
-      "userName": "ambari_qa",
-      "startTime": 1359378741973,
-      "elapsedTime": 18125,
-      "inputBytes": 0,
-      "outputBytes": 0,
-      "numJobsTotal": 1,
-      "numJobsCompleted": 1,
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            {
-              "source": "scope-5",
-              "targets": [
-
-              ]
-            }
-          ]
-        }
-      }
-    },
-    {
-      "workflowId": "pig_c1af4446-64d2-46fb-be69-6363e7ec89fe",
-      "workflowName": "script1-hadoop.pig",
-      "userName": "ambari-qa",
-      "startTime": 1371141211530,
-      "elapsedTime": 272214,
-      "inputBytes": 0,
-      "outputBytes": 0,
-      "numJobsTotal": 5,
-      "numJobsCompleted": 5,
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            { "source": "scope-103", "targets": [] },
-            { "source": "scope-72", "targets": [ "scope-80" ] },
-            { "source": "scope-80", "targets": [ "scope-83" ] },
-            { "source": "scope-83", "targets": [ "scope-86" ] },
-            { "source": "scope-86", "targets": [ "scope-103" ] }
-          ]
-        }
-      },
-      "workflowTags": ""
-    },
-    {
-      "workflowId": "yarn_1371140159837_0001",
-      "workflowName": "yarnservicecheck",
-      "userName": "hdfs",
-      "startTime": 1371140224391,
-      "elapsedTime": 9523,
-      "inputBytes": 0,
-      "outputBytes": 0,
-      "numJobsTotal": 1,
-      "numJobsCompleted": 1,
-      "workflowContext": {
-        "workflowDag": {
-          "entries": [
-            { "source": "1", "targets": [] }
-          ]
-        }
-      }
-    }
-  ],
-  "summary": {
-    "numRows": 6,
-    "jobs": {
-      "avg": 1,
-      "min": 1,
-      "max": 1
-    },
-    "input": {
-      "avg": 0,
-      "min": 0,
-      "max": 0
-    },
-    "output": {
-      "avg": 0,
-      "min": 0,
-      "max": 0
-    },
-    "duration": {
-      "avg": 23651.5,
-      "min": 18125,
-      "max": 30215
-    },
-    "times": {
-      "oldest": 1359378922503,
-      "youngest": 1359378637135
-    }
-  }
-}

+ 0 - 46
ambari-web/app/assets/data/clusters/cluster.json

@@ -1,46 +0,0 @@
-{
-  "href" : "http://ec2-23-20-184-220.compute-1.amazonaws.com:8080/api/v1/clusters/tdk?fields=Clusters",
-  "Clusters" : {
-    "cluster_name" : "tdk",
-    "cluster_id" : 1,
-    "version" : "HDP-1.3.0",
-    "desired_configs" : {
-      "mapred-site" : {
-        "tag" : "version1"
-      },
-      "hbase-site" : {
-        "tag" : "version1"
-      },
-      "global" : {
-        "tag" : "version1"
-      },
-      "hdfs-site" : {
-        "tag" : "version1"
-      },
-      "mapred-queue-acls" : {
-        "tag" : "version1"
-      },
-      "webhcat-site" : {
-        "tag" : "version1"
-      },
-      "oozie-site" : {
-        "tag" : "version1"
-      },
-      "hive-site" : {
-        "tag" : "version1"
-      },
-      "storm-site" : {
-        "tag" : "version1"
-      },
-      "tez-site" : {
-        "tag": "version1"
-      },
-      "capacity-scheduler" : {
-        "tag" : "version1"
-      },
-      "core-site" : {
-        "tag" : "version1"
-      }
-    }
-  }
-}

+ 0 - 1571
ambari-web/app/assets/data/dashboard/services.json

@@ -1,1571 +0,0 @@
-{
-  "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services?fields=components/ServiceComponentInfo,components/host_components,components/host_components/HostRoles&_=1358264805285",
-  "items" : [
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HBASE",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "HBASE"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HBASE/components/HBASE_REGIONSERVER",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "HBASE_REGIONSERVER",
-            "service_name" : "HBASE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HBASE_REGIONSERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "hbase-site" : "version1",
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALL_FAILED",
-                "component_name" : "HBASE_REGIONSERVER",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/HBASE_REGIONSERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "hbase-site" : "version1",
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "STARTED",
-                "component_name" : "HBASE_REGIONSERVER",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HBASE_REGIONSERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "hbase-site" : "version1",
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "HBASE_REGIONSERVER",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/HBASE_REGIONSERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "hbase-site" : "version1",
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "HBASE_REGIONSERVER",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/HBASE_REGIONSERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "hbase-site" : "version1",
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "HBASE_REGIONSERVER",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HBASE/components/HBASE_MASTER",
-          "ServiceComponentInfo" : {
-            "MasterStartTime" : 1358245370553,
-            "MasterActiveTime" : 1358245370618,
-            "RegionsInTransition" : [ ],
-            "component_name" : "HBASE_MASTER",
-            "state" : "STARTED",
-            "HeapMemoryUsed" : 14455400,
-            "Revision" : "Unknown",
-            "service_name" : "HBASE",
-            "HeapMemoryMax" : 1069416448,
-            "AverageLoad" : 1.0,
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "Version" : "0.94.2.21"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HBASE_MASTER",
-              "HostRoles" : {
-                "configs" : {
-                  "hbase-site" : "version1",
-                  "global" : "version1"
-                },
-                "ha_status" : "active",
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "HBASE_MASTER",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HBASE/components/HBASE_CLIENT",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "INSTALLED",
-            "component_name" : "HBASE_CLIENT",
-            "service_name" : "HBASE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HBASE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HBASE_CLIENT",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HBASE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HBASE_CLIENT",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/HBASE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HBASE_CLIENT",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/HBASE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HBASE_CLIENT",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/HBASE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HBASE_CLIENT",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/NAGIOS",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "NAGIOS"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/NAGIOS/components/NAGIOS_SERVER",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "NAGIOS_SERVER",
-            "service_name" : "NAGIOS"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/NAGIOS_SERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "NAGIOS_SERVER",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/SQOOP",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "SQOOP"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/SQOOP/components/SQOOP",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "INSTALLED",
-            "component_name" : "SQOOP",
-            "service_name" : "SQOOP"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/SQOOP",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "SQOOP",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/SQOOP",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "SQOOP",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/SQOOP",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "SQOOP",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/SQOOP",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "SQOOP",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/SQOOP",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "SQOOP",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HDFS",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "HDFS"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HDFS/components/HDFS_CLIENT",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "INSTALLED",
-            "component_name" : "HDFS_CLIENT",
-            "service_name" : "HDFS"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/HDFS_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HDFS_CLIENT",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HDFS_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HDFS_CLIENT",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/HDFS_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HDFS_CLIENT",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/HDFS_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HDFS_CLIENT",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HDFS_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HDFS_CLIENT",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HDFS/components/DATANODE",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "DATANODE",
-            "service_name" : "HDFS"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/DATANODE",
-              "HostRoles" : {
-                "configs" : {
-                  "hdfs-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "actual_configs" : {
-                  "hdfs-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "DATANODE",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/DATANODE",
-              "HostRoles" : {
-                "configs" : {
-                  "hdfs-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "actual_configs" : {
-                  "hdfs-site" : "version4",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "DATANODE",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/DATANODE",
-              "HostRoles" : {
-                "configs" : {
-                  "hdfs-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "actual_configs" : {
-                  "hdfs-site" : "version4",
-                  "global" : "version4",
-                  "core-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "UPGRADE_FAILED",
-                "component_name" : "DATANODE",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/DATANODE",
-              "HostRoles" : {
-                "configs" : {
-                  "hdfs-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "actual_configs" : {
-                  "hdfs-site" : "version4",
-                  "global" : "version4",
-                  "core-site" : "version4"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "DATANODE",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/DATANODE",
-              "HostRoles" : {
-                "configs" : {
-                  "hdfs-site" : "version4",
-                  "global" : "version4",
-                  "core-site" : "version4"
-                },
-                "actual_configs" : {
-                  "hdfs-site" : "version4",
-                  "global" : "version4",
-                  "core-site" : "version4"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "DATANODE",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HDFS/components/NAMENODE",
-          "ServiceComponentInfo" : {
-            "PercentRemaining" : 94.86242,
-            "CapacityUsed" : 482971648,
-            "state" : "STARTED",
-            "HeapMemoryUsed" : 324295392,
-            "service_name" : "HDFS",
-            "UpgradeFinalized" : true,
-            "HeapMemoryMax" : 1006632960,
-            "DecomNodes" : "{}",
-            "Safemode" : "",
-            "CapacityRemaining" : 4210552782848,
-            "StartTime" : 1358245243704,
-            "Version" : "1.1.2.21, r",
-            "BlocksTotal" : 248,
-            "LiveNodes" : "{\"ip-10-110-38-164.ec2.internal\":{\"usedSpace\":87072768,\"lastContact\":1},\"ip-10-110-79-42.ec2.internal\":{\"usedSpace\":133492736,\"lastContact\":1},\"ip-10-191-202-42.ec2.internal\":{\"usedSpace\":65101824,\"lastContact\":1},\"domU-12-31-39-0E-E6-01.compute-1.internal\":{\"usedSpace\":160288768,\"lastContact\":0},\"domU-12-31-39-16-48-4B.compute-1.internal\":{\"usedSpace\":37015552,\"lastContact\":1}}",
-            "component_name" : "NAMENODE",
-            "PercentUsed" : 0.010881199,
-            "TotalFiles" : 375,
-            "NonDfsUsedSpace" : 227552702454,
-            "MissingBlocks" : 0,
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "UnderReplicatedBlocks" : 0,
-            "CapacityTotal" : 4438588456950,
-            "CorruptBlocks" : 0,
-            "DeadNodes" : "{}"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/NAMENODE",
-              "HostRoles" : {
-                "configs" : {
-                  "hdfs-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "actual_configs" : {
-                  "hdfs-site" : "version4",
-                  "global" : "version4",
-                  "core-site" : "version4"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "NAMENODE",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HDFS/components/SECONDARY_NAMENODE",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "SECONDARY_NAMENODE",
-            "service_name" : "HDFS"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/SECONDARY_NAMENODE",
-              "HostRoles" : {
-                "configs" : {
-                  "hdfs-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "actual_configs" : {
-                  "hdfs-site" : "version4",
-                  "global" : "version4",
-                  "core-site" : "version4"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "SECONDARY_NAMENODE",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/MAPREDUCE",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "MAPREDUCE"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/MAPREDUCE/components/MAPREDUCE_CLIENT",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "INSTALLED",
-            "component_name" : "MAPREDUCE_CLIENT",
-            "service_name" : "MAPREDUCE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/MAPREDUCE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "MAPREDUCE_CLIENT",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/MAPREDUCE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "MAPREDUCE_CLIENT",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/MAPREDUCE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "MAPREDUCE_CLIENT",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/MAPREDUCE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "MAPREDUCE_CLIENT",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/MAPREDUCE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "MAPREDUCE_CLIENT",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/MAPREDUCE/components/TASKTRACKER",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "TASKTRACKER",
-            "service_name" : "MAPREDUCE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/TASKTRACKER",
-              "HostRoles" : {
-                "configs" : {
-                  "mapred-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "TASKTRACKER",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/TASKTRACKER",
-              "HostRoles" : {
-                "configs" : {
-                  "mapred-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "TASKTRACKER",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/TASKTRACKER",
-              "HostRoles" : {
-                "configs" : {
-                  "mapred-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "TASKTRACKER",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/TASKTRACKER",
-              "HostRoles" : {
-                "configs" : {
-                  "mapred-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "TASKTRACKER",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/MAPREDUCE/components/JOBTRACKER",
-          "ServiceComponentInfo" : {
-            "component_name" : "JOBTRACKER",
-            "state" : "STARTED",
-            "HeapMemoryUsed" : 129384032,
-            "service_name" : "MAPREDUCE",
-            "HeapMemoryMax" : 1052770304,
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "jobs_running" : 0,
-            "BlackListedNodes" : "[]",
-            "StartTime" : 1358245381436,
-            "AliveNodes" : "[{\"hostname\":\"domU-12-31-39-16-48-4B.compute-1.internal\",\"last_seen\":1358264806195,\"health\":\"OK\",\"slots\":{\"map_slots\":4,\"map_slots_used\":0,\"reduce_slots\":2,\"reduce_slots_used\":0},\"failures\":0,\"dir_failures\":0},{\"hostname\":\"ip-10-110-38-164.ec2.internal\",\"last_seen\":1358264806343,\"health\":\"OK\",\"slots\":{\"map_slots\":4,\"map_slots_used\":0,\"reduce_slots\":2,\"reduce_slots_used\":0},\"failures\":0,\"dir_failures\":0},{\"hostname\":\"domU-12-31-39-0E-E6-01.compute-1.internal\",\"last_seen\":1358264806332,\"health\":\"OK\",\"slots\":{\"map_slots\":4,\"map_slots_used\":0,\"reduce_slots\":2,\"reduce_slots_used\":0},\"failures\":0,\"dir_failures\":0},{\"hostname\":\"ip-10-191-202-42.ec2.internal\",\"last_seen\":1358264806381,\"health\":\"OK\",\"slots\":{\"map_slots\":4,\"map_slots_used\":0,\"reduce_slots\":2,\"reduce_slots_used\":0},\"failures\":0,\"dir_failures\":0},{\"hostname\":\"ip-10-110-79-42.ec2.internal\",\"last_seen\":1358264806352,\"health\":\"OK\",\"slots\":{\"map_slots\":4,\"map_slots_used\":0,\"reduce_slots\":2,\"reduce_slots_used\":0},\"failures\":0,\"dir_failures\":0}]",
-            "Version" : "1.1.2.21, r",
-            "GrayListedNodes" : "[]",
-            "Queue" : {
-              "reserved_reduce_slots" : 0,
-              "running_300" : 0,
-              "jobs_completed" : 4,
-              "reserved_map_slots" : 0,
-              "running_0" : 0,
-              "waiting_maps" : 0,
-              "running_1440" : 0,
-              "running_60" : 0,
-              "jobs_submitted" : 4,
-              "waiting_reduces" : 0
-            },
-            "jobtracker" : {
-              "reserved_reduce_slots" : 0,
-              "running_maps" : 0,
-              "jobs_running" : 0,
-              "running_reduces" : 0,
-              "occupied_map_slots" : 0,
-              "reserved_map_slots" : 0,
-              "jobs_completed" : 4,
-              "waiting_maps" : 0,
-              "jobs_submitted" : 4,
-              "occupied_reduce_slots" : 0,
-              "waiting_reduces" : 0
-            }
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/JOBTRACKER",
-              "HostRoles" : {
-                "configs" : {
-                  "mapred-site" : "version1",
-                  "global" : "version1",
-                  "core-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "JOBTRACKER",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HIVE",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "HIVE"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HIVE/components/HIVE_METASTORE",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "HIVE_METASTORE",
-            "service_name" : "HIVE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HIVE_METASTORE",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1",
-                  "hive-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "HIVE_METASTORE",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HIVE/components/HIVE_CLIENT",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "INSTALLED",
-            "component_name" : "HIVE_CLIENT",
-            "service_name" : "HIVE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/HIVE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HIVE_CLIENT",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HIVE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HIVE_CLIENT",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/HIVE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HIVE_CLIENT",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/HIVE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HIVE_CLIENT",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HIVE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "HIVE_CLIENT",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HIVE/components/MYSQL_SERVER",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "MYSQL_SERVER",
-            "service_name" : "HIVE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/MYSQL_SERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1",
-                  "hive-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "MYSQL_SERVER",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/HIVE/components/HIVE_SERVER",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "HIVE_SERVER",
-            "service_name" : "HIVE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HIVE_SERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1",
-                  "hive-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "HIVE_SERVER",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/PIG",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "PIG"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/PIG/components/PIG",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "INSTALLED",
-            "component_name" : "PIG",
-            "service_name" : "PIG"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/PIG",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "PIG",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/PIG",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "PIG",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/PIG",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "PIG",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/PIG",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "PIG",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/PIG",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "PIG",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/GANGLIA",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "GANGLIA"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/GANGLIA/components/GANGLIA_SERVER",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "GANGLIA_SERVER",
-            "service_name" : "GANGLIA"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/GANGLIA_SERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "GANGLIA_SERVER",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/GANGLIA/components/GANGLIA_MONITOR",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "GANGLIA_MONITOR",
-            "service_name" : "GANGLIA"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/GANGLIA_MONITOR",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "GANGLIA_MONITOR",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/GANGLIA_MONITOR",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "GANGLIA_MONITOR",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/GANGLIA_MONITOR",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "GANGLIA_MONITOR",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/GANGLIA_MONITOR",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "GANGLIA_MONITOR",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/GANGLIA_MONITOR",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "GANGLIA_MONITOR",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/OOZIE",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "OOZIE"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/OOZIE/components/OOZIE_SERVER",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "OOZIE_SERVER",
-            "service_name" : "OOZIE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/OOZIE_SERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1",
-                  "oozie-site" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "OOZIE_SERVER",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/OOZIE/components/OOZIE_CLIENT",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "INSTALLED",
-            "component_name" : "OOZIE_CLIENT",
-            "service_name" : "OOZIE"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/OOZIE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "OOZIE_CLIENT",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/OOZIE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "OOZIE_CLIENT",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/OOZIE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "OOZIE_CLIENT",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/OOZIE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "OOZIE_CLIENT",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/OOZIE_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "OOZIE_CLIENT",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/ZOOKEEPER",
-      "ServiceInfo" : {
-        "cluster_name" : "cl1",
-        "service_name" : "ZOOKEEPER"
-      },
-      "components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/ZOOKEEPER/components/ZOOKEEPER_SERVER",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "STARTED",
-            "component_name" : "ZOOKEEPER_SERVER",
-            "service_name" : "ZOOKEEPER"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/ZOOKEEPER_SERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "ZOOKEEPER_SERVER",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/ZOOKEEPER_SERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "ZOOKEEPER_SERVER",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/ZOOKEEPER_SERVER",
-              "HostRoles" : {
-                "configs" : {
-                  "global" : "version1"
-                },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "STARTED",
-                "state" : "STARTED",
-                "component_name" : "ZOOKEEPER_SERVER",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            }
-          ]
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/services/ZOOKEEPER/components/ZOOKEEPER_CLIENT",
-          "ServiceComponentInfo" : {
-            "cluster_name" : "cl1",
-            "desired_configs" : { },
-            "state" : "INSTALLED",
-            "component_name" : "ZOOKEEPER_CLIENT",
-            "service_name" : "ZOOKEEPER"
-          },
-          "host_components" : [
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/ZOOKEEPER_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "ZOOKEEPER_CLIENT",
-                "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/ZOOKEEPER_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "ZOOKEEPER_CLIENT",
-                "host_name" : "ip-10-191-202-42.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/ZOOKEEPER_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "ZOOKEEPER_CLIENT",
-                "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/ZOOKEEPER_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "ZOOKEEPER_CLIENT",
-                "host_name" : "ip-10-110-38-164.ec2.internal"
-              }
-            },
-            {
-              "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/ZOOKEEPER_CLIENT",
-              "HostRoles" : {
-                "configs" : { },
-                "cluster_name" : "cl1",
-                "desired_configs" : { },
-                "desired_state" : "INSTALLED",
-                "state" : "INSTALLED",
-                "component_name" : "ZOOKEEPER_CLIENT",
-                "host_name" : "ip-10-110-79-42.ec2.internal"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-	  "href" : "http://ec2-54-226-143-119.compute-1.amazonaws.com:8080/api/v1/clusters/fc/services/FLUME?fields=components/ServiceComponentInfo,components/host_components,components/host_components/HostRoles",
-	  "ServiceInfo" : {
-	    "cluster_name" : "fc",
-	    "service_name" : "FLUME"
-	  },
-	  "components" : [
-	    {
-	      "href" : "http://ec2-54-226-143-119.compute-1.amazonaws.com:8080/api/v1/clusters/fc/services/FLUME/components/FLUME_HANDLER",
-	      "ServiceComponentInfo" : {
-	        "cluster_name" : "fc",
-	        "component_name" : "FLUME_HANDLER",
-	        "service_name" : "FLUME",
-	        "state" : "STARTED",
-	        "desired_configs" : { }
-	      },
-	      "host_components" : [
-	        {
-	          "href" : "http://ec2-54-226-143-119.compute-1.amazonaws.com:8080/api/v1/clusters/fc/hosts/ip-10-204-21-198.ec2.internal/host_components/FLUME_HANDLER",
-	          "HostRoles" : {
-	            "cluster_name" : "fc",
-	            "component_name" : "FLUME_HANDLER",
-	            "desired_stack_id" : "HDP-1.3.0",
-	            "desired_state" : "STARTED",
-	            "ha_status" : "passive",
-	            "host_name" : "ip-10-204-21-198.ec2.internal",
-	            "service_name" : "FLUME",
-	            "stack_id" : "HDP-1.3.0",
-	            "state" : "STARTED",
-	            "configs" : { },
-	            "desired_configs" : { }
-	          },
-	          "metrics" : {
-			   "flume" : {
-			     "flume" : {
-                   "CHANNEL" : {
-                     "c1" : {
-                       "ChannelCapacity" : 10000.0,
-                       "ChannelFillPercentage" : 0.0,
-                       "ChannelSize" : 0.0,
-                       "EventPutAttemptCount" : 5899.83333333,
-                       "EventPutSuccessCount" : 5899.83333333,
-                       "EventTakeAttemptCount" : 8363.175,
-                       "EventTakeSuccessCount" : 5899.83333333,
-                       "StartTime" : 1.37123650642E12,
-                       "StopTime" : 0.0
-                     },
-                     "c2" : {
-                       "ChannelCapacity" : 10000.0,
-                       "ChannelFillPercentage" : 0.0,
-                       "ChannelSize" : 0.0,
-                       "EventPutAttemptCount" : 5899.83333333,
-                       "EventPutSuccessCount" : 5899.83333333,
-                       "EventTakeAttemptCount" : 8363.175,
-                       "EventTakeSuccessCount" : 5899.83333333,
-                       "StartTime" : 1.37123650642E12,
-                       "StopTime" : 0.0
-                     }
-                   },
-			       "SINK" : {
-			         "sink1" : {
-			           "BatchCompleteCount" : 0.0,
-			           "BatchEmptyCount" : 2167.68888889,
-			           "BatchUnderflowCount" : 294.991666667,
-			           "ConnectionClosedCount" : 798.766666667,
-			           "ConnectionCreatedCount" : 799.6,
-			           "ConnectionFailedCount" : 0.0,
-			           "EventDrainAttemptCount" : 5899.83333333,
-			           "EventDrainSuccessCount" : 5899.83333333,
-			           "StartTime" : 1.37123650643E12,
-			           "StopTime" : 0.0
-			         }
-			       }
-			     }
-			   }
-		     }
-	        },
-	        {
-	          "href" : "http://ec2-54-226-143-119.compute-1.amazonaws.com:8080/api/v1/clusters/fc/hosts/ip-10-38-6-229.ec2.internal/host_components/FLUME_HANDLER",
-	          "HostRoles" : {
-	            "cluster_name" : "fc",
-	            "component_name" : "FLUME_HANDLER",
-	            "desired_stack_id" : "HDP-1.3.0",
-	            "desired_state" : "STARTED",
-	            "ha_status" : "passive",
-	            "host_name" : "ip-10-38-6-229.ec2.internal",
-	            "service_name" : "FLUME",
-	            "stack_id" : "HDP-1.3.0",
-	            "state" : "STARTED",
-	            "configs" : { },
-	            "desired_configs" : { }
-	          },
-	          "metrics" : {
-               "flume" : {
-                 "flume" : {
-                   "CHANNEL" : {
-                     "c1" : {
-                       "ChannelCapacity" : 10000.0,
-                       "ChannelFillPercentage" : 0.0,
-                       "ChannelSize" : 0.0,
-                       "EventPutAttemptCount" : 5899.83333333,
-                       "EventPutSuccessCount" : 5899.83333333,
-                       "EventTakeAttemptCount" : 8363.175,
-                       "EventTakeSuccessCount" : 5899.83333333,
-                       "StartTime" : 1.37123650642E12,
-                       "StopTime" : 0.0
-                     },
-                     "c4" : {
-                       "ChannelCapacity" : 10000.0,
-                       "ChannelFillPercentage" : 0.0,
-                       "ChannelSize" : 0.0,
-                       "EventPutAttemptCount" : 5899.83333333,
-                       "EventPutSuccessCount" : 5899.83333333,
-                       "EventTakeAttemptCount" : 8363.175,
-                       "EventTakeSuccessCount" : 5899.83333333,
-                       "StartTime" : 1.37123650642E12,
-                       "StopTime" : 0.0
-                     }
-                   },
-                   "SINK" : {
-                     "sink1" : {
-                       "BatchCompleteCount" : 0.0,
-                       "BatchEmptyCount" : 2167.68888889,
-                       "BatchUnderflowCount" : 294.991666667,
-                       "ConnectionClosedCount" : 798.766666667,
-                       "ConnectionCreatedCount" : 799.6,
-                       "ConnectionFailedCount" : 0.0,
-                       "EventDrainAttemptCount" : 5899.83333333,
-                       "EventDrainSuccessCount" : 5899.83333333,
-                       "StartTime" : 1.37123650643E12,
-                       "StopTime" : 0.0
-                     }
-                   }
-                 }
-               }
-             }
-	        }
-	      ]
-	    }
-	  ]
-	}
-  ]
-}

+ 0 - 1331
ambari-web/app/assets/data/hosts/hosts.json

@@ -1,1331 +0,0 @@
-{
-  "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts?fields=Hosts,host_components,metrics/cpu,metrics/disk,metrics/load,metrics/memory&_=1358264805279",
-  "items" : [
-  {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com",
-      "metrics" : {
-        "disk" : {
-          "disk_total" : 101.515,
-          "disk_free" : 91.9097861111
-        },
-        "load" : {
-          "load_one" : 0.762361111111
-        }
-      },
-      "Hosts" : {
-        "host_status" : "HEALTHY",
-        "cpu_count" : 1,
-        "public_host_name" : "dev.hortonworks.com",
-        "cluster_name" : "mycluster",
-        "total_mem" : 2055208,
-        "os_arch" : "x86_64",
-        "host_name" : "dev.hortonworks.com",
-        "disk_info" : [
-          {
-            "available" : "45116168",
-            "used" : "5965836",
-            "percent" : "12%",
-            "size" : "51606140",
-            "type" : "ext4",
-            "mountpoint" : "/"
-          },
-          {
-            "available" : "1027152",
-            "used" : "312",
-            "percent" : "1%",
-            "size" : "1027464",
-            "type" : "tmpfs",
-            "mountpoint" : "/dev/shm"
-          },
-          {
-            "available" : "432210",
-            "used" : "38034",
-            "percent" : "9%",
-            "size" : "495844",
-            "type" : "ext4",
-            "mountpoint" : "/boot"
-          },
-          {
-            "available" : "44459772",
-            "used" : "184320",
-            "percent" : "1%",
-            "size" : "47033288",
-            "type" : "ext4",
-            "mountpoint" : "/home"
-          },
-          {
-            "available" : "188478012",
-            "used" : "298907228",
-            "percent" : "62%",
-            "size" : "487385240",
-            "type" : "vboxsf",
-            "mountpoint" : "/media/sf_git"
-          }
-        ],
-        "last_heartbeat_time" : 1362778488431,
-        "os_type" : "centos6",
-        "ip" : "10.0.2.15"
-      },
-      "host_components" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/TASKTRACKER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "TASKTRACKER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/MYSQL_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "MYSQL_SERVER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/MAPREDUCE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "MAPREDUCE_CLIENT",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/SQOOP",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "SQOOP",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/GANGLIA_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "GANGLIA_SERVER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/HBASE_MASTER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "ha_status" : "NA",
-            "component_name" : "HBASE_MASTER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/DATANODE",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "DATANODE",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/JOBTRACKER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "JOBTRACKER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/NAGIOS_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "NAGIOS_SERVER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/GANGLIA_MONITOR",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "GANGLIA_MONITOR",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/ZOOKEEPER_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "ZOOKEEPER_CLIENT",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/PIG",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "PIG",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/OOZIE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "OOZIE_CLIENT",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/SECONDARY_NAMENODE",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "SECONDARY_NAMENODE",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/HIVE_METASTORE",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "HIVE_METASTORE",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/HIVE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "HIVE_CLIENT",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/HBASE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "HBASE_CLIENT",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/HBASE_REGIONSERVER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "HBASE_REGIONSERVER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/WEBHCAT_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "WEBHCAT_SERVER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/HCAT",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "HCAT",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/HIVE_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "HIVE_SERVER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/ZOOKEEPER_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "ZOOKEEPER_SERVER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/OOZIE_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "OOZIE_SERVER",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/NAMENODE",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "NAMENODE",
-            "host_name" : "dev.hortonworks.com"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/clusters/mycluster/hosts/dev.hortonworks.com/host_components/HDFS_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "mycluster",
-            "component_name" : "HDFS_CLIENT",
-            "host_name" : "dev.hortonworks.com"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal",
-      "metrics" : {
-        "disk" : {
-          "disk_total" : 893.765,
-          "disk_free" : 844.923
-        },
-        "cpu" : {
-          "cpu_speed" : 2266.0,
-          "cpu_num" : 2.0,
-          "cpu_wio" : 0.0,
-          "cpu_idle" : 99.6513888889,
-          "cpu_nice" : 0.0,
-          "cpu_aidle" : 0.0,
-          "cpu_system" : 0.156111111111,
-          "cpu_user" : 0.1925
-        },
-        "load" : {
-          "load_fifteen" : 0.0,
-          "load_one" : 0.0,
-          "load_five" : 0.0
-        },
-        "memory" : {
-          "mem_total" : 7646152.0,
-          "swap_free" : 0.0,
-          "mem_buffers" : 81746.4888889,
-          "mem_shared" : 0.0,
-          "mem_free" : 4895641.53333,
-          "mem_cached" : 1902804.22222,
-          "swap_total" : 0.0
-        }
-      },
-      "Hosts" : {
-        "host_status" : "HEALTHY",
-        "public_host_name" : "ec2-23-20-94-194.compute-1.amazonaws.com",
-        "cpu_count" : 1,
-        "rack_info" : "/default-rack",
-        "host_health_report" : "",
-        "os_arch" : "x86_64",
-        "host_name" : "ip-10-110-38-164.ec2.internal",
-        "disk_info" : [
-          {
-            "available" : "3960848",
-            "used" : "1884868",
-            "percent" : "33%",
-            "size" : "5905712",
-            "type" : "ext4",
-            "mountpoint" : "/"
-          },
-          {
-            "available" : "3823076",
-            "used" : "0",
-            "percent" : "0%",
-            "size" : "3823076",
-            "type" : "tmpfs",
-            "mountpoint" : "/dev/shm"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/0"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/1"
-          }
-        ],
-        "ip" : "10.110.38.164",
-        "os_type" : "redhat6",
-        "last_heartbeat_time" : 1358264796432,
-        "host_state" : "HEALTHY",
-        "cluster_name" : "cl1",
-        "last_registration_time" : 1358244199614,
-        "total_mem" : 7644119
-      },
-      "host_components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/HDFS_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HDFS_CLIENT",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/HBASE_REGIONSERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_REGIONSERVER",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/DATANODE",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "DATANODE",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/SQOOP",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "SQOOP",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/OOZIE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "OOZIE_CLIENT",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/ZOOKEEPER_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "ZOOKEEPER_CLIENT",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/MAPREDUCE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "MAPREDUCE_CLIENT",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/HBASE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_CLIENT",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/HCAT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HCAT",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/GANGLIA_MONITOR",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "GANGLIA_MONITOR",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/HIVE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HIVE_CLIENT",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/PIG",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "PIG",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-38-164.ec2.internal/host_components/TASKTRACKER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "TASKTRACKER",
-            "host_name" : "ip-10-110-38-164.ec2.internal"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal",
-      "metrics" : {
-        "disk" : {
-          "disk_total" : 893.765,
-          "disk_free" : 844.317
-        },
-        "cpu" : {
-          "cpu_speed" : 2266.0,
-          "cpu_num" : 2.0,
-          "cpu_wio" : 0.505555555556,
-          "cpu_idle" : 83.2013888889,
-          "cpu_nice" : 0.0,
-          "cpu_aidle" : 0.0,
-          "cpu_system" : 5.78361111111,
-          "cpu_user" : 10.5008333333
-        },
-        "load" : {
-          "load_fifteen" : 0.417416666667,
-          "load_one" : 0.362472222222,
-          "load_five" : 0.371472222222
-        },
-        "memory" : {
-          "mem_total" : 7646152.0,
-          "swap_free" : 0.0,
-          "mem_buffers" : 103387.711111,
-          "mem_shared" : 0.0,
-          "mem_free" : 2903253.56667,
-          "mem_cached" : 2507736.87778,
-          "swap_total" : 0.0
-        }
-      },
-      "Hosts" : {
-        "host_status" : "HEALTHY",
-        "public_host_name" : "ec2-184-73-46-113.compute-1.amazonaws.com",
-        "cpu_count" : 1,
-        "rack_info" : "/default-rack",
-        "host_health_report" : "",
-        "os_arch" : "x86_64",
-        "host_name" : "ip-10-191-202-42.ec2.internal",
-        "disk_info" : [
-          {
-            "available" : "3512988",
-            "used" : "2332728",
-            "percent" : "40%",
-            "size" : "5905712",
-            "type" : "ext4",
-            "mountpoint" : "/"
-          },
-          {
-            "available" : "3823076",
-            "used" : "0",
-            "percent" : "0%",
-            "size" : "3823076",
-            "type" : "tmpfs",
-            "mountpoint" : "/dev/shm"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/0"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/1"
-          }
-        ],
-        "ip" : "10.191.202.42",
-        "os_type" : "redhat6",
-        "last_heartbeat_time" : 1358264801546,
-        "host_state" : "HEALTHY",
-        "cluster_name" : "cl1",
-        "last_registration_time" : 1358244171255,
-        "total_mem" : 7644119
-      },
-      "host_components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HBASE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_CLIENT",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/SQOOP",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "SQOOP",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/OOZIE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "OOZIE_CLIENT",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/ZOOKEEPER_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "ZOOKEEPER_CLIENT",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HBASE_REGIONSERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_REGIONSERVER",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HIVE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HIVE_CLIENT",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HBASE_MASTER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_MASTER",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HDFS_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HDFS_CLIENT",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/TASKTRACKER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "TASKTRACKER",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/ZOOKEEPER_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "ZOOKEEPER_SERVER",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/GANGLIA_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "GANGLIA_SERVER",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/DATANODE",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "DATANODE",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/GANGLIA_MONITOR",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "GANGLIA_MONITOR",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/NAMENODE",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "NAMENODE",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/HCAT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HCAT",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/MAPREDUCE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "MAPREDUCE_CLIENT",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/PIG",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "PIG",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-191-202-42.ec2.internal/host_components/NAGIOS_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "NAGIOS_SERVER",
-            "host_name" : "ip-10-191-202-42.ec2.internal"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal",
-      "metrics" : {
-        "disk" : {
-          "disk_total" : 893.765,
-          "disk_free" : 844.973
-        },
-        "cpu" : {
-          "cpu_speed" : 2266.0,
-          "cpu_num" : 2.0,
-          "cpu_wio" : 0.104444444444,
-          "cpu_idle" : 99.1966666667,
-          "cpu_nice" : 0.0,
-          "cpu_aidle" : 0.0,
-          "cpu_system" : 0.374166666667,
-          "cpu_user" : 0.355
-        },
-        "load" : {
-          "load_fifteen" : 0.0,
-          "load_one" : 0.0,
-          "load_five" : 0.0
-        },
-        "memory" : {
-          "mem_total" : 7646152.0,
-          "swap_free" : 0.0,
-          "mem_buffers" : 81301.6,
-          "mem_shared" : 0.0,
-          "mem_free" : 4850323.57778,
-          "mem_cached" : 1853997.93333,
-          "swap_total" : 0.0
-        }
-      },
-      "Hosts" : {
-        "host_status" : "HEALTHY",
-        "public_host_name" : "ec2-50-17-21-254.compute-1.amazonaws.com",
-        "cpu_count" : 1,
-        "rack_info" : "/default-rack",
-        "host_health_report" : "",
-        "os_arch" : "x86_64",
-        "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal",
-        "disk_info" : [
-          {
-            "available" : "3964900",
-            "used" : "1880816",
-            "percent" : "33%",
-            "size" : "5905712",
-            "type" : "ext4",
-            "mountpoint" : "/"
-          },
-          {
-            "available" : "3823076",
-            "used" : "0",
-            "percent" : "0%",
-            "size" : "3823076",
-            "type" : "tmpfs",
-            "mountpoint" : "/dev/shm"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/0"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/1"
-          }
-        ],
-        "ip" : "10.96.75.185",
-        "os_type" : "redhat6",
-        "last_heartbeat_time" : 1358264800613,
-        "host_state" : "HEALTHY",
-        "cluster_name" : "cl1",
-        "last_registration_time" : 1358244226244,
-        "total_mem" : 7644119
-      },
-      "host_components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/HIVE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HIVE_CLIENT",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/SQOOP",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "SQOOP",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/DATANODE",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "DATANODE",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/ZOOKEEPER_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "ZOOKEEPER_SERVER",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/HCAT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HCAT",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/HBASE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_CLIENT",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/TASKTRACKER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "TASKTRACKER",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/HBASE_REGIONSERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_REGIONSERVER",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/GANGLIA_MONITOR",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "GANGLIA_MONITOR",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/OOZIE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "OOZIE_CLIENT",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/MAPREDUCE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "MAPREDUCE_CLIENT",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/PIG",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "PIG",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/HDFS_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HDFS_CLIENT",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-16-48-4B.compute-1.internal/host_components/ZOOKEEPER_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "ZOOKEEPER_CLIENT",
-            "host_name" : "domU-12-31-39-16-48-4B.compute-1.internal"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal",
-      "metrics" : {
-        "disk" : {
-          "disk_total" : 893.765,
-          "disk_free" : 844.876
-        },
-        "cpu" : {
-          "cpu_speed" : 2266.0,
-          "cpu_num" : 2.0,
-          "cpu_wio" : 0.0741666666667,
-          "cpu_idle" : 99.2025,
-          "cpu_nice" : 0.0,
-          "cpu_aidle" : 0.0,
-          "cpu_system" : 0.367222222222,
-          "cpu_user" : 0.386388888889
-        },
-        "load" : {
-          "load_fifteen" : 0.0,
-          "load_one" : 0.0172222222222,
-          "load_five" : 0.0119444444444
-        },
-        "memory" : {
-          "mem_total" : 7646152.0,
-          "swap_free" : 0.0,
-          "mem_buffers" : 81151.1777778,
-          "mem_shared" : 0.0,
-          "mem_free" : 4811126.51111,
-          "mem_cached" : 1948264.15556,
-          "swap_total" : 0.0
-        }
-      },
-      "Hosts" : {
-        "host_status" : "HEALTHY",
-        "public_host_name" : "ec2-184-73-56-206.compute-1.amazonaws.com",
-        "cpu_count" : 1,
-        "rack_info" : "/default-rack",
-        "host_health_report" : "",
-        "os_arch" : "x86_64",
-        "host_name" : "ip-10-110-79-42.ec2.internal",
-        "disk_info" : [
-          {
-            "available" : "3960848",
-            "used" : "1884868",
-            "percent" : "33%",
-            "size" : "5905712",
-            "type" : "ext4",
-            "mountpoint" : "/"
-          },
-          {
-            "available" : "3823076",
-            "used" : "0",
-            "percent" : "0%",
-            "size" : "3823076",
-            "type" : "tmpfs",
-            "mountpoint" : "/dev/shm"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/0"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/1"
-          }
-        ],
-        "ip" : "10.110.79.42",
-        "os_type" : "redhat6",
-        "last_heartbeat_time" : 1358264801346,
-        "host_state" : "HEALTHY",
-        "cluster_name" : "cl1",
-        "last_registration_time" : 1358244211909,
-        "total_mem" : 7644119
-      },
-      "host_components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/HBASE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_CLIENT",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/DATANODE",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "DATANODE",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/HBASE_REGIONSERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_REGIONSERVER",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/HDFS_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HDFS_CLIENT",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/PIG",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "PIG",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/HIVE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HIVE_CLIENT",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/ZOOKEEPER_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "ZOOKEEPER_CLIENT",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/SQOOP",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "SQOOP",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/MAPREDUCE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "MAPREDUCE_CLIENT",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/OOZIE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "OOZIE_CLIENT",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/TASKTRACKER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "TASKTRACKER",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/HCAT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HCAT",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/ip-10-110-79-42.ec2.internal/host_components/GANGLIA_MONITOR",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "GANGLIA_MONITOR",
-            "host_name" : "ip-10-110-79-42.ec2.internal"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal",
-      "metrics" : {
-        "disk" : {
-          "disk_total" : 893.765,
-          "disk_free" : 844.359
-        },
-        "cpu" : {
-          "cpu_speed" : 2666.0,
-          "cpu_num" : 2.0,
-          "cpu_wio" : 0.1,
-          "cpu_idle" : 98.85,
-          "cpu_nice" : 0.0,
-          "cpu_aidle" : 0.0,
-          "cpu_system" : 0.525,
-          "cpu_user" : 0.575
-        },
-        "load" : {
-          "load_fifteen" : 0.0,
-          "load_one" : 0.00538888888889,
-          "load_five" : 7.22222222222E-4
-        },
-        "memory" : {
-          "mem_total" : 7646152.0,
-          "swap_free" : 0.0,
-          "mem_buffers" : 96371.0444444,
-          "mem_shared" : 0.0,
-          "mem_free" : 3233313.1,
-          "mem_cached" : 2452721.45556,
-          "swap_total" : 0.0
-        }
-      },
-      "Hosts" : {
-        "host_status" : "HEALTHY",
-        "public_host_name" : "ec2-54-234-28-43.compute-1.amazonaws.com",
-        "cpu_count" : 1,
-        "rack_info" : "/default-rack",
-        "host_health_report" : "",
-        "os_arch" : "x86_64",
-        "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal",
-        "disk_info" : [
-          {
-            "available" : "3960476",
-            "used" : "1885240",
-            "percent" : "33%",
-            "size" : "5905712",
-            "type" : "ext4",
-            "mountpoint" : "/"
-          },
-          {
-            "available" : "3823076",
-            "used" : "0",
-            "percent" : "0%",
-            "size" : "3823076",
-            "type" : "tmpfs",
-            "mountpoint" : "/dev/shm"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/0"
-          },
-          {
-            "available" : "411234588",
-            "used" : "203012",
-            "percent" : "1%",
-            "size" : "433455904",
-            "type" : "ext3",
-            "mountpoint" : "/grid/1"
-          }
-        ],
-        "ip" : "10.192.229.235",
-        "os_type" : "redhat6",
-        "last_heartbeat_time" : 1358264805167,
-        "host_state" : "HEALTHY",
-        "cluster_name" : "cl1",
-        "last_registration_time" : 1358244189981,
-        "total_mem" : 7644119
-      },
-      "host_components" : [
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/SECONDARY_NAMENODE",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "SECONDARY_NAMENODE",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HBASE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_CLIENT",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/TASKTRACKER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "TASKTRACKER",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/MAPREDUCE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "MAPREDUCE_CLIENT",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/DATANODE",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "DATANODE",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/PIG",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "PIG",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HDFS_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HDFS_CLIENT",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/SQOOP",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "SQOOP",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/ZOOKEEPER_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "ZOOKEEPER_SERVER",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/MYSQL_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "MYSQL_SERVER",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HIVE_METASTORE",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HIVE_METASTORE",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/OOZIE_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "OOZIE_SERVER",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/ZOOKEEPER_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "ZOOKEEPER_CLIENT",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/GANGLIA_MONITOR",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "GANGLIA_MONITOR",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HIVE_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HIVE_SERVER",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HIVE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HIVE_CLIENT",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/JOBTRACKER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "JOBTRACKER",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/OOZIE_CLIENT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "OOZIE_CLIENT",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/WEBHCAT_SERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "WEBHCAT_SERVER",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HCAT",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HCAT",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        },
-        {
-          "href" : "http://ec2-184-73-46-113.compute-1.amazonaws.com:8080/api/v1/clusters/cl1/hosts/domU-12-31-39-0E-E6-01.compute-1.internal/host_components/HBASE_REGIONSERVER",
-          "HostRoles" : {
-            "cluster_name" : "cl1",
-            "component_name" : "HBASE_REGIONSERVER",
-            "host_name" : "domU-12-31-39-0E-E6-01.compute-1.internal"
-          }
-        }
-      ]
-    }
-  ]
-}

+ 0 - 329
ambari-web/app/assets/data/wizard/stack/hdp/version/1.2.0.json

@@ -1,329 +0,0 @@
-{
-  "name" : "HDP",
-  "version" : "1.2.0",
-  "repositories" : [ {
-    "baseUrl" : "http://s3.amazonaws.com/dev.hortonworks.com/HDP-1.2.0/repos/centos6",
-    "osType" : "centos6",
-    "repoId" : "HDP-1.2.0",
-    "repoName" : "HDP",
-    "mirrorsList" : null
-  }, {
-    "baseUrl" : null,
-    "osType" : "centos6",
-    "repoId" : "HDP-epel",
-    "repoName" : "HDP-epel",
-    "mirrorsList" : "http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch"
-  }, {
-    "baseUrl" : "http://s3.amazonaws.com/dev.hortonworks.com/HDP-1.2.0/repos/centos5",
-    "osType" : "centos5",
-    "repoId" : "HDP-1.2.0",
-    "repoName" : "HDP",
-    "mirrorsList" : null
-  }, {
-    "baseUrl" : null,
-    "osType" : "centos5",
-    "repoId" : "HDP-epel",
-    "repoName" : "HDP-epel",
-    "mirrorsList" : "http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch"
-  }, {
-    "baseUrl" : "http://s3.amazonaws.com/dev.hortonworks.com/HDP-1.2.0/repos/centos6",
-    "osType" : "redhat6",
-    "repoId" : "HDP-1.2.0",
-    "repoName" : "HDP",
-    "mirrorsList" : null
-  }, {
-    "baseUrl" : null,
-    "osType" : "redhat6",
-    "repoId" : "HDP-epel",
-    "repoName" : "HDP-epel",
-    "mirrorsList" : "http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch"
-  }, {
-    "baseUrl" : "http://s3.amazonaws.com/dev.hortonworks.com/HDP-1.2.0/repos/centos5",
-    "osType" : "redhat5",
-    "repoId" : "HDP-1.2.0",
-    "repoName" : "HDP",
-    "mirrorsList" : null
-  }, {
-    "baseUrl" : null,
-    "osType" : "redhat5",
-    "repoId" : "HDP-epel",
-    "repoName" : "HDP-epel",
-    "mirrorsList" : "http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch"
-  }, {
-    "baseUrl" : "http://s3.amazonaws.com/dev.hortonworks.com/HDP-1.2.0/repos/suse11",
-    "osType" : "suse11",
-    "repoId" : "HDP-1.2.0",
-    "repoName" : "HDP",
-    "mirrorsList" : null
-  }, {
-    "baseUrl" : "http://s3.amazonaws.com/dev.hortonworks.com/HDP-UTILS-1.1.0.15/repos/suse11",
-    "osType" : "suse11",
-    "repoId" : "HDP-UTILS-1.1.0.15",
-    "repoName" : "HDP-UTILS",
-    "mirrorsList" : null
-  } ],
-  "services" : [ {
-    "name" : "WEBHCAT",
-    "version" : "0.1.4.1-1",
-    "user" : "root",
-    "comment" : "This is comment for WEBHCAT service",
-    "components" : [ {
-      "name" : "WEBHCAT_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "WEBHCAT_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }
-  }, {
-    "name" : "SQOOP",
-    "version" : "1.4.2.1-1",
-    "user" : "root",
-    "comment" : "Tool for transferring bulk data between Apache Hadoop and structured data stores such as relational databases",
-    "components" : [ {
-      "name" : "SQOOP",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    } ],
-    "clientOnlyService" : true,
-    "clientComponent" : {
-      "name" : "SQOOP",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    }
-  }, {
-    "name" : "NAGIOS",
-    "version" : "1.0",
-    "user" : "root",
-    "comment" : "Nagios Monitoring and Alerting system",
-    "components" : [ {
-      "name" : "NAGIOS_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "NAGIOS_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }
-  }, {
-    "name" : "HDFS",
-    "version" : "1.1.0.1-1",
-    "user" : "root",
-    "comment" : "Apache Hadoop Distributed File System",
-    "components" : [ {
-      "name" : "NAMENODE",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "name" : "DATANODE",
-      "category" : "SLAVE",
-      "client" : false,
-      "master" : false
-    }, {
-      "name" : "SECONDARY_NAMENODE",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "name" : "HDFS_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "HDFS_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    }
-  }, {
-    "name" : "PIG",
-    "version" : "0.10.0.1-1",
-    "user" : "root",
-    "comment" : "Scripting platform for analyzing large datasets",
-    "components" : [ {
-      "name" : "PIG",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    } ],
-    "clientOnlyService" : true,
-    "clientComponent" : {
-      "name" : "PIG",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    }
-  }, {
-    "name" : "HBASE",
-    "version" : "0.94.2.1-1",
-    "user" : "mapred",
-    "comment" : "Non-relational distributed database and centralized service for configuration management & synchronization",
-    "components" : [ {
-      "name" : "HBASE_MASTER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "name" : "HBASE_REGIONSERVER",
-      "category" : "SLAVE",
-      "client" : false,
-      "master" : false
-    }, {
-      "name" : "HBASE_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "HBASE_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    }
-  }, {
-    "name" : "ZOOKEEPER",
-    "version" : "3.4.5.1-1",
-    "user" : "root",
-    "comment" : "This is comment for ZOOKEEPER service",
-    "components" : [ {
-      "name" : "ZOOKEEPER_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "name" : "ZOOKEEPER_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "ZOOKEEPER_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    }
-  }, {
-    "name" : "GANGLIA",
-    "version" : "1.0",
-    "user" : "root",
-    "comment" : "Ganglia Metrics Collection system",
-    "components" : [ {
-      "name" : "GANGLIA_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "name" : "GANGLIA_MONITOR",
-      "category" : "SLAVE",
-      "client" : false,
-      "master" : false
-    }, {
-      "name" : "MONITOR_WEBSERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "GANGLIA_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }
-  }, {
-    "name" : "HIVE",
-    "version" : "0.9.0.1-1",
-    "user" : "root",
-    "comment" : "Data warehouse system for ad-hoc queries & analysis of large datasets and table & storage management service",
-    "components" : [ {
-      "name" : "HIVE_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "name" : "MYSQL_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "name" : "HIVE_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "HIVE_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    }
-  }, {
-    "name" : "OOZIE",
-    "version" : "3.2.0.1-1",
-    "user" : "root",
-    "comment" : "System for workflow coordination and execution of Apache Hadoop jobs",
-    "components" : [ {
-      "name" : "OOZIE_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "name" : "OOZIE_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "OOZIE_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    }
-  }, {
-    "name" : "MAPREDUCE",
-    "version" : "1.1.0.1-1",
-    "user" : "mapred",
-    "comment" : "Apache Hadoop Distributed Processing Framework",
-    "components" : [ {
-      "name" : "JOBTRACKER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "name" : "TASKTRACKER",
-      "category" : "SLAVE",
-      "client" : false,
-      "master" : false
-    }, {
-      "name" : "MAPREDUCE_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "MAPREDUCE_CLIENT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    }
-  } ]
-}

+ 0 - 126
ambari-web/app/assets/data/wizard/stack/hdp/version/1.2.1.json

@@ -1,126 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices?fields=StackServices",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "comments" : "This is comment for WEBHCAT service",
-        "service_version" : "0.5.0"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/GANGLIA",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP",
-        "comments" : "Ganglia Metrics Collection system",
-        "service_version" : "3.2.0"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/NAGIOS",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "NAGIOS",
-        "stack_name" : "HDP",
-        "comments" : "Nagios Monitoring and Alerting system",
-        "service_version" : "3.2.3"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE",
-      "StackServices" : {
-        "user_name" : "mapred",
-        "stack_version" : "1.2.1",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "comments" : "Non-relational distributed database and centralized service for configuration management & synchronization",
-        "service_version" : "0.94.5"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/SQOOP",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "SQOOP",
-        "stack_name" : "HDP",
-        "comments" : "Tool for transferring bulk data between Apache Hadoop and structured data stores such as relational databases",
-        "service_version" : "1.4.2"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "comments" : "Apache Hadoop Distributed File System",
-        "service_version" : "1.1.2"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE",
-      "StackServices" : {
-        "user_name" : "mapred",
-        "stack_version" : "1.2.1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "comments" : "Apache Hadoop Distributed Processing Framework",
-        "service_version" : "1.1.2"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/PIG",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "PIG",
-        "stack_name" : "HDP",
-        "comments" : "Scripting platform for analyzing large datasets",
-        "service_version" : "0.10.1"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/ZOOKEEPER",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "comments" : "This is comment for ZOOKEEPER service",
-        "service_version" : "3.4.5"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "comments" : "System for workflow coordination and execution of Apache Hadoop jobs",
-        "service_version" : "3.2.0"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "comments" : "Data warehouse system for ad-hoc queries & analysis of large datasets and table & storage management service",
-        "service_version" : "0.10.0"
-      }
-    }
-  ]
-}

+ 0 - 126
ambari-web/app/assets/data/wizard/stack/hdp/version/1.3.0.json

@@ -1,126 +0,0 @@
-{
-  "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices?fields=StackServices",
-  "items" : [
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE",
-      "StackServices" : {
-        "user_name" : "mapred",
-        "stack_version" : "1.2.1",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "comments" : "Non-relational distributed database and centralized service for configuration management & synchronization",
-        "service_version" : "0.94.5"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/NAGIOS",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "NAGIOS",
-        "stack_name" : "HDP",
-        "comments" : "Nagios Monitoring and Alerting system",
-        "service_version" : "3.2.3"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/SQOOP",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "SQOOP",
-        "stack_name" : "HDP",
-        "comments" : "Tool for transferring bulk data between Apache Hadoop and structured data stores such as relational databases",
-        "service_version" : "1.4.2"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "comments" : "Data warehouse system for ad-hoc queries & analysis of large datasets and table & storage management service",
-        "service_version" : "0.10.0"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/PIG",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "PIG",
-        "stack_name" : "HDP",
-        "comments" : "Scripting platform for analyzing large datasets",
-        "service_version" : "0.10.1"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE",
-      "StackServices" : {
-        "user_name" : "mapred",
-        "stack_version" : "1.2.1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "comments" : "Apache Hadoop Distributed Processing Framework",
-        "service_version" : "1.1.2"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "comments" : "This is comment for WEBHCAT service",
-        "service_version" : "0.5.0"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "comments" : "Apache Hadoop Distributed File System",
-        "service_version" : "1.1.2"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "comments" : "System for workflow coordination and execution of Apache Hadoop jobs",
-        "service_version" : "3.2.0"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/ZOOKEEPER",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "comments" : "This is comment for ZOOKEEPER service",
-        "service_version" : "3.4.5"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/GANGLIA",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP",
-        "comments" : "Ganglia Metrics Collection system",
-        "service_version" : "3.2.0"
-      }
-    }
-  ]
-}

+ 0 - 137
ambari-web/app/assets/data/wizard/stack/hdp/version/1.3.1.json

@@ -1,137 +0,0 @@
-{
-  "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices?fields=StackServices",
-  "items" : [
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE",
-      "StackServices" : {
-        "user_name" : "mapred",
-        "stack_version" : "1.2.1",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "comments" : "Non-relational distributed database and centralized service for configuration management & synchronization",
-        "service_version" : "0.94.5"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/GLUSTERFS",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.3.1",
-        "service_name" : "GLUSTERFS",
-        "stack_name" : "HDP",
-        "comments" : "Hadoop Compatable File System",
-        "service_version" : "1.0.0"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/NAGIOS",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "NAGIOS",
-        "stack_name" : "HDP",
-        "comments" : "Nagios Monitoring and Alerting system",
-        "service_version" : "3.2.3"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/SQOOP",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "SQOOP",
-        "stack_name" : "HDP",
-        "comments" : "Tool for transferring bulk data between Apache Hadoop and structured data stores such as relational databases",
-        "service_version" : "1.4.2"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "comments" : "Data warehouse system for ad-hoc queries & analysis of large datasets and table & storage management service",
-        "service_version" : "0.10.0"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/PIG",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "PIG",
-        "stack_name" : "HDP",
-        "comments" : "Scripting platform for analyzing large datasets",
-        "service_version" : "0.10.1"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE",
-      "StackServices" : {
-        "user_name" : "mapred",
-        "stack_version" : "1.2.1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "comments" : "Apache Hadoop Distributed Processing Framework",
-        "service_version" : "1.1.2"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "comments" : "This is comment for WEBHCAT service",
-        "service_version" : "0.5.0"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "comments" : "Apache Hadoop Distributed File System",
-        "service_version" : "1.1.2"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "comments" : "System for workflow coordination and execution of Apache Hadoop jobs",
-        "service_version" : "3.2.0"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/ZOOKEEPER",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "comments" : "This is comment for ZOOKEEPER service",
-        "service_version" : "3.4.5"
-      }
-    },
-    {
-      "href" : "http://ec2-23-20-124-167.compute-1.amazonaws.com:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/GANGLIA",
-      "StackServices" : {
-        "user_name" : "root",
-        "stack_version" : "1.2.1",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP",
-        "comments" : "Ganglia Metrics Collection system",
-        "service_version" : "3.2.0"
-      }
-    }
-  ]
-}

+ 0 - 55
ambari-web/app/assets/data/wizard/stack/hdp/version01/HBASE.json

@@ -1,55 +0,0 @@
-{
-  "name" : "HBASE",
-  "version" : "0.94.2.1-1",
-  "user" : "mapred",
-  "comment" : "This is comment for HBASE service",
-  "properties" : [ {
-    "name" : "hbase.cluster.distributed",
-    "value" : "true",
-    "description" : "The mode the cluster will be in. Possible values are\n      false for standalone mode and true for distributed mode.  If\n      false, startup will run all HBase and ZooKeeper daemons together\n      in the one JVM.\n    ",
-    "filename" : "hbase-site.xml"
-  }, {
-    "name" : "hbase.master.lease.thread.wakefrequency",
-    "value" : "3000",
-    "description" : "The interval between checks for expired region server leases.\n    This value has been reduced due to the other reduced values above so that\n    the master will notice a dead region server sooner. The default is 15 seconds.\n    ",
-    "filename" : "hbase-site.xml"
-  }, {
-    "name" : "hbase.superuser",
-    "value" : "hbase",
-    "description" : "List of users or groups (comma-separated), who are allowed\n    full privileges, regardless of stored ACLs, across the cluster.\n    Only used when HBase security is enabled.\n    ",
-    "filename" : "hbase-site.xml"
-  }, {
-    "name" : "hbase.zookeeper.property.clientPort",
-    "value" : "2181",
-    "description" : "Property from ZooKeeper's config zoo.cfg.\n    The port at which the clients will connect.\n    ",
-    "filename" : "hbase-site.xml"
-  }, {
-    "name" : "hbase.regionserver.optionalcacheflushinterval",
-    "value" : "10000",
-    "description" : "\n      Amount of time to wait since the last time a region was flushed before\n      invoking an optional cache flush. Default 60,000.\n    ",
-    "filename" : "hbase-site.xml"
-  } ],
-  "components" : [ {
-    "name" : "HBASE_MASTER",
-    "category" : "MASTER",
-    "client" : false,
-    "master" : true
-  }, {
-    "name" : "HBASE_REGIONSERVER",
-    "category" : "SLAVE",
-    "client" : false,
-    "master" : false
-  }, {
-    "name" : "HBASE_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  } ],
-  "clientOnlyService" : false,
-  "clientComponent" : {
-    "name" : "HBASE_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  }
-}

+ 0 - 200
ambari-web/app/assets/data/wizard/stack/hdp/version01/HDFS.json

@@ -1,200 +0,0 @@
-{
-  "name" : "HDFS",
-  "version" : "1.1.0.1-1",
-  "user" : "root",
-  "comment" : "This is comment for HDFS service",
-  "properties" : [ {
-    "name" : "dfs.replication.max",
-    "value" : "50",
-    "description" : "Maximal block replication.\n  ",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.heartbeat.interval",
-    "value" : "3",
-    "description" : "Determines datanode heartbeat interval in seconds.",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.safemode.threshold.pct",
-    "value" : "1.0f",
-    "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        ",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.balance.bandwidthPerSec",
-    "value" : "6250000",
-    "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  ",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.block.size",
-    "value" : "134217728",
-    "description" : "The default block size for new files.",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.datanode.ipc.address",
-    "value" : "0.0.0.0:8010",
-    "description" : "\nThe datanode ipc server address and port.\nIf the port is 0 then the server will start on a free port.\n",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.blockreport.initialDelay",
-    "value" : "120",
-    "description" : "Delay for first block report in seconds.",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.datanode.du.pct",
-    "value" : "0.85f",
-    "description" : "When calculating remaining space, only use this percentage of the real available space\n",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.namenode.handler.count",
-    "value" : "40",
-    "description" : "The number of server threads for the namenode.",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.datanode.max.xcievers",
-    "value" : "1024",
-    "description" : "PRIVATE CONFIG VARIABLE",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.umaskmode",
-    "value" : "077",
-    "description" : "\nThe octal umask used when creating files and directories.\n",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.web.ugi",
-    "value" : "gopher,gopher",
-    "description" : "The user account used by the web interface.\nSyntax: USERNAME,GROUP1,GROUP2, ...\n",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.permissions",
-    "value" : "true",
-    "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",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.permissions.supergroup",
-    "value" : "hdfs",
-    "description" : "The name of the group of super-users.",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.namenode.handler.count",
-    "value" : "100",
-    "description" : "Added to grow Queue size so that more client connections are allowed",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "ipc.server.max.response.size",
-    "value" : "5242880",
-    "description" : null,
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.block.access.token.enable",
-    "value" : "true",
-    "description" : "\nIf \"true\", access tokens are used as capabilities for accessing datanodes.\nIf \"false\", no access tokens are checked on accessing datanodes.\n",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.secondary.https.port",
-    "value" : "50490",
-    "description" : "The https port where secondary-namenode binds",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.https.port",
-    "value" : "50470",
-    "description" : "The https port where namenode binds",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.access.time.precision",
-    "value" : "0",
-    "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  ",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.cluster.administrators",
-    "value" : " hdfs",
-    "description" : "ACL for who all can view the default servlets in the HDFS",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "ipc.server.read.threadpool.size",
-    "value" : "5",
-    "description" : null,
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "io.file.buffer.size",
-    "value" : "131072",
-    "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.",
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "io.serializations",
-    "value" : "org.apache.hadoop.io.serializer.WritableSerialization",
-    "description" : null,
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "io.compression.codec.lzo.class",
-    "value" : "com.hadoop.compression.lzo.LzoCodec",
-    "description" : "The implementation for lzo codec.",
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "fs.trash.interval",
-    "value" : "360",
-    "description" : "Number of minutes between trash checkpoints.\n  If zero, the trash feature is disabled.\n  ",
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "fs.checkpoint.edits.dir",
-    "value" : "${fs.checkpoint.dir}",
-    "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    ",
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "fs.checkpoint.period",
-    "value" : "21600",
-    "description" : "The number of seconds between two periodic checkpoints.\n  ",
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "fs.checkpoint.size",
-    "value" : "536870912",
-    "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  ",
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "ipc.client.idlethreshold",
-    "value" : "8000",
-    "description" : "Defines the threshold number of connections after which\n               connections will be inspected for idleness.\n  ",
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "ipc.client.connection.maxidletime",
-    "value" : "30000",
-    "description" : "The maximum time after which a client will bring down the\n               connection to the server.\n  ",
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "ipc.client.connect.max.retries",
-    "value" : "50",
-    "description" : "Defines the maximum number of retries for IPC connections.",
-    "filename" : "core-site.xml"
-  }, {
-    "name" : "webinterface.private.actions",
-    "value" : "false",
-    "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  ",
-    "filename" : "core-site.xml"
-  } ],
-  "components" : [ {
-    "name" : "NAMENODE",
-    "category" : "MASTER",
-    "client" : false,
-    "master" : true
-  }, {
-    "name" : "DATANODE",
-    "category" : "SLAVE",
-    "client" : false,
-    "master" : false
-  }, {
-    "name" : "SECONDARY_NAMENODE",
-    "category" : "MASTER",
-    "client" : false,
-    "master" : true
-  }, {
-    "name" : "HDFS_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  } ],
-  "clientOnlyService" : false,
-  "clientComponent" : {
-    "name" : "HDFS_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  }
-}

+ 0 - 75
ambari-web/app/assets/data/wizard/stack/hdp/version01/HIVE.json

@@ -1,75 +0,0 @@
-{
-  "name" : "HIVE",
-  "version" : "0.9.0.1-1",
-  "user" : "root",
-  "comment" : "This is comment for HIVE service",
-  "properties" : [ {
-    "name" : "hive.metastore.local",
-    "value" : "false",
-    "description" : "controls whether to connect to remove metastore server or\n    open a new metastore server in Hive Client JVM",
-    "filename" : "hive-site.xml"
-  }, {
-    "name" : "javax.jdo.option.ConnectionDriverName",
-    "value" : "com.mysql.jdbc.Driver",
-    "description" : "Driver class name for a JDBC metastore",
-    "filename" : "hive-site.xml"
-  }, {
-    "name" : "hive.metastore.warehouse.dir",
-    "value" : "/apps/hive/warehouse",
-    "description" : "location of default database for the warehouse",
-    "filename" : "hive-site.xml"
-  }, {
-    "name" : "hive.metastore.cache.pinobjtypes",
-    "value" : "Table,Database,Type,FieldSchema,Order",
-    "description" : "List of comma separated metastore object types that should be pinned in the cache",
-    "filename" : "hive-site.xml"
-  }, {
-    "name" : "hadoop.clientside.fs.operations",
-    "value" : "true",
-    "description" : "FS operations are owned by client",
-    "filename" : "hive-site.xml"
-  }, {
-    "name" : "hive.metastore.client.socket.timeout",
-    "value" : "60",
-    "description" : "MetaStore Client socket timeout in seconds",
-    "filename" : "hive-site.xml"
-  }, {
-    "name" : "hive.metastore.execute.setugi",
-    "value" : "true",
-    "description" : "In unsecure mode, setting this property to true will cause the metastore to execute DFS operations using the client's reported user and group permissions. Note that this property must be set on both the client and     server sides. Further note that its best effort. If client sets its to true and server sets it to false, client setting will be ignored.",
-    "filename" : "hive-site.xml"
-  }, {
-    "name" : "hive.security.authorization.enabled",
-    "value" : "true",
-    "description" : "enable or disable the hive client authorization",
-    "filename" : "hive-site.xml"
-  }, {
-    "name" : "hive.security.authorization.manager",
-    "value" : "org.apache.hcatalog.security.HdfsAuthorizationProvider",
-    "description" : "the hive client authorization manager class name.\n    The user defined authorization class should implement interface org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider.  ",
-    "filename" : "hive-site.xml"
-  } ],
-  "components" : [ {
-    "name" : "HIVE_SERVER",
-    "category" : "MASTER",
-    "client" : false,
-    "master" : true
-  }, {
-    "name" : "MYSQL_SERVER",
-    "category" : "MASTER",
-    "client" : false,
-    "master" : true
-  }, {
-    "name" : "HIVE_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  } ],
-  "clientOnlyService" : false,
-  "clientComponent" : {
-    "name" : "HIVE_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  }
-}

+ 0 - 225
ambari-web/app/assets/data/wizard/stack/hdp/version01/MAPREDUCE.json

@@ -1,225 +0,0 @@
-{
-  "name" : "MAPREDUCE",
-  "version" : "1.1.0.1-1",
-  "user" : "mapred",
-  "comment" : "This is comment for MAPREDUCE service",
-  "properties" : [ {
-    "name" : "io.sort.record.percent",
-    "value" : ".2",
-    "description" : "No description",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "io.sort.factor",
-    "value" : "100",
-    "description" : "No description",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.tasktracker.tasks.sleeptime-before-sigkill",
-    "value" : "250",
-    "description" : "Normally, this is the amount of time before killing\n  processes, and the recommended-default is 5.000 seconds - a value of\n  5000 here.  In this case, we are using it solely to blast tasks before\n  killing them, and killing them very quickly (1/4 second) to guarantee\n  that we do not leave VMs around for later jobs.\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.job.tracker.handler.count",
-    "value" : "50",
-    "description" : "\n    The number of server threads for the JobTracker. This should be roughly\n    4% of the number of tasktracker nodes.\n    ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapreduce.cluster.administrators",
-    "value" : " hadoop",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.reduce.parallel.copies",
-    "value" : "30",
-    "description" : "No description",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "tasktracker.http.threads",
-    "value" : "50",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.map.tasks.speculative.execution",
-    "value" : "false",
-    "description" : "If true, then multiple instances of some map tasks\n               may be executed in parallel.",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.reduce.tasks.speculative.execution",
-    "value" : "false",
-    "description" : "If true, then multiple instances of some reduce tasks\n               may be executed in parallel.",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.reduce.slowstart.completed.maps",
-    "value" : "0.05",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.inmem.merge.threshold",
-    "value" : "1000",
-    "description" : "The threshold, in terms of the number of files\n  for the in-memory merge process. When we accumulate threshold number of files\n  we initiate the in-memory merge and spill to disk. A value of 0 or less than\n  0 indicates we want to DON'T have any threshold and instead depend only on\n  the ramfs's memory consumption to trigger the merge.\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.job.shuffle.merge.percent",
-    "value" : "0.66",
-    "description" : "The usage threshold at which an in-memory merge will be\n  initiated, expressed as a percentage of the total memory allocated to\n  storing in-memory map outputs, as defined by\n  mapred.job.shuffle.input.buffer.percent.\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.job.shuffle.input.buffer.percent",
-    "value" : "0.7",
-    "description" : "The percentage of memory to be allocated from the maximum heap\n  size to storing map outputs during the shuffle.\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.output.compression.type",
-    "value" : "BLOCK",
-    "description" : "If the job outputs are to compressed as SequenceFiles, how should\n               they be compressed? Should be one of NONE, RECORD or BLOCK.\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.jobtracker.completeuserjobs.maximum",
-    "value" : "0",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.jobtracker.restart.recover",
-    "value" : "false",
-    "description" : "\"true\" to enable (job) recovery upon restart,\n               \"false\" to start afresh\n    ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.job.reduce.input.buffer.percent",
-    "value" : "0.0",
-    "description" : "The percentage of memory- relative to the maximum heap size- to\n  retain map outputs during the reduce. When the shuffle is concluded, any\n  remaining map outputs in memory must consume less than this threshold before\n  the reduce can begin.\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapreduce.reduce.input.limit",
-    "value" : "10737418240",
-    "description" : "The limit on the input size of the reduce. (This value\n  is 10 Gb.)  If the estimated input size of the reduce is greater than\n  this value, job is failed. A value of -1 means that there is no limit\n  set. ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.task.timeout",
-    "value" : "600000",
-    "description" : "The number of milliseconds before a task will be\n  terminated if it neither reads an input, writes an output, nor\n  updates its status string.\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "jetty.connector",
-    "value" : "org.mortbay.jetty.nio.SelectChannelConnector",
-    "description" : "No description",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.child.root.logger",
-    "value" : "INFO,TLA",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.max.tracker.blacklists",
-    "value" : "16",
-    "description" : "\n    if node is reported blacklisted by 16 successful jobs within timeout-window, it will be graylisted\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.healthChecker.interval",
-    "value" : "135000",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.healthChecker.script.timeout",
-    "value" : "60000",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.job.tracker.persist.jobstatus.active",
-    "value" : "false",
-    "description" : "Indicates if persistency of job status information is\n  active or not.\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.job.tracker.persist.jobstatus.hours",
-    "value" : "1",
-    "description" : "The number of hours job status information is persisted in DFS.\n    The job status information will be available after it drops of the memory\n    queue and between jobtracker restarts. With a zero value the job status\n    information is not persisted at all in DFS.\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.jobtracker.retirejob.check",
-    "value" : "10000",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.jobtracker.retirejob.interval",
-    "value" : "0",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.job.tracker.history.completed.location",
-    "value" : "/mapred/history/done",
-    "description" : "No description",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapreduce.fileoutputcommitter.marksuccessfuljobs",
-    "value" : "false",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.job.reuse.jvm.num.tasks",
-    "value" : "1",
-    "description" : "\n    How many tasks to run per jvm. If set to -1, there is no limit\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "hadoop.job.history.user.location",
-    "value" : "none",
-    "description" : null,
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapreduce.jobtracker.staging.root.dir",
-    "value" : "/user",
-    "description" : "The Path prefix for where the staging directories should be placed. The next level is always the user's\n   name. It is a path in the default file system.",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapreduce.tasktracker.group",
-    "value" : "hadoop",
-    "description" : "The group that the task controller uses for accessing the task controller. The mapred user must be a member and users should *not* be members.",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapreduce.jobtracker.split.metainfo.maxsize",
-    "value" : "50000000",
-    "description" : "If the size of the split metainfo file is larger than this, the JobTracker will fail the job during\n    initialize.\n   ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapreduce.history.server.embedded",
-    "value" : "false",
-    "description" : "Should job history server be embedded within Job tracker\nprocess",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.jobtracker.blacklist.fault-timeout-window",
-    "value" : "180",
-    "description" : "\n    3-hour sliding window (value is in minutes)\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.jobtracker.blacklist.fault-bucket-width",
-    "value" : "15",
-    "description" : "\n    15-minute bucket size (value is in minutes)\n  ",
-    "filename" : "mapred-site.xml"
-  }, {
-    "name" : "mapred.queue.names",
-    "value" : "default",
-    "description" : " Comma separated list of queues configured for this jobtracker.",
-    "filename" : "mapred-site.xml"
-  } ],
-  "components" : [ {
-    "name" : "JOBTRACKER",
-    "category" : "MASTER",
-    "client" : false,
-    "master" : true
-  }, {
-    "name" : "TASKTRACKER",
-    "category" : "SLAVE",
-    "client" : false,
-    "master" : false
-  }, {
-    "name" : "MAPREDUCE_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  } ],
-  "clientOnlyService" : false,
-  "clientComponent" : {
-    "name" : "MAPREDUCE_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  }
-}

File diff suppressed because it is too large
+ 0 - 197
ambari-web/app/assets/data/wizard/stack/hdp/version01/OOZIE.json


+ 0 - 40
ambari-web/app/assets/data/wizard/stack/hdp/version01/WEBHCAT.json

@@ -1,40 +0,0 @@
-{
-  "name" : "WEBHCAT",
-  "version" : "0.1.4.1-1",
-  "user" : "root",
-  "comment" : "This is comment for WEBHCAT service",
-  "properties" : [ {
-    "name" : "templeton.port",
-    "value" : "50111",
-    "description" : "The HTTP port for the main server.",
-    "filename" : "webhcat-site.xml"
-  }, {
-    "name" : "templeton.storage.class",
-    "value" : "org.apache.hcatalog.templeton.tool.ZooKeeperStorage",
-    "description" : "The class to use as storage",
-    "filename" : "webhcat-site.xml"
-  }, {
-    "name" : "templeton.override.enabled",
-    "value" : "false",
-    "description" : "\n     Enable the override path in templeton.override.jars\n   ",
-    "filename" : "webhcat-site.xml"
-  }, {
-    "name" : "templeton.streaming.jar",
-    "value" : "hdfs:///apps/templeton/hadoop-streaming.jar",
-    "description" : "The hdfs path to the Hadoop streaming jar file.",
-    "filename" : "webhcat-site.xml"
-  } ],
-  "components" : [ {
-    "name" : "WEBHCAT_SERVER",
-    "category" : "MASTER",
-    "client" : false,
-    "master" : true
-  } ],
-  "clientOnlyService" : false,
-  "clientComponent" : {
-    "name" : "WEBHCAT_SERVER",
-    "category" : "MASTER",
-    "client" : false,
-    "master" : true
-  }
-}

+ 0 - 25
ambari-web/app/assets/data/wizard/stack/hdp/version01/ZOOKEEPER.json

@@ -1,25 +0,0 @@
-{
-  "name" : "ZOOKEEPER",
-  "version" : "3.4.5.1-1",
-  "user" : "root",
-  "comment" : "This is comment for ZOOKEEPER service",
-  "properties" : [ ],
-  "components" : [ {
-    "name" : "ZOOKEEPER_SERVER",
-    "category" : "MASTER",
-    "client" : false,
-    "master" : true
-  }, {
-    "name" : "ZOOKEEPER_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  } ],
-  "clientOnlyService" : false,
-  "clientComponent" : {
-    "name" : "ZOOKEEPER_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  }
-}

+ 0 - 113
ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/HBASE.json

@@ -1,113 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations/hbase.master.lease.thread.wakefrequency",
-      "StackConfigurations" : {
-        "property_description" : "The interval between checks for expired region server leases.\n    This value has been reduced due to the other reduced values above so that\n    the master will notice a dead region server sooner. The default is 15 seconds.\n    ",
-        "property_value" : "3000",
-        "stack_version" : "1.2.1",
-        "property_name" : "hbase.master.lease.thread.wakefrequency",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations/hbase.superuser",
-      "StackConfigurations" : {
-        "property_description" : "List of users or groups (comma-separated), who are allowed\n    full privileges, regardless of stored ACLs, across the cluster.\n    Only used when HBase security is enabled.\n    ",
-        "property_value" : "hbase",
-        "stack_version" : "1.2.1",
-        "property_name" : "hbase.superuser",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations/security.client.protocol.acl",
-      "StackConfigurations" : {
-        "property_description" : "ACL for HRegionInterface protocol implementations (ie. \n    clients talking to HRegionServers)\n    The ACL is a comma-separated list of user and group names. The user and \n    group list is separated by a blank. For e.g. \"alice,bob users,wheel\". \n    A special value of \"*\" means all users are allowed.",
-        "property_value" : "*",
-        "stack_version" : "1.2.1",
-        "property_name" : "security.client.protocol.acl",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "type" : "hbase-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations/security.admin.protocol.acl",
-      "StackConfigurations" : {
-        "property_description" : "ACL for HMasterInterface protocol implementation (ie. \n    clients talking to HMaster for admin operations).\n    The ACL is a comma-separated list of user and group names. The user and \n    group list is separated by a blank. For e.g. \"alice,bob users,wheel\". \n    A special value of \"*\" means all users are allowed.",
-        "property_value" : "*",
-        "stack_version" : "1.2.1",
-        "property_name" : "security.admin.protocol.acl",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "type" : "hbase-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations/security.masterregion.protocol.acl",
-      "StackConfigurations" : {
-        "property_description" : "ACL for HMasterRegionInterface protocol implementations\n    (for HRegionServers communicating with HMaster)\n    The ACL is a comma-separated list of user and group names. The user and \n    group list is separated by a blank. For e.g. \"alice,bob users,wheel\". \n    A special value of \"*\" means all users are allowed.",
-        "property_value" : "*",
-        "stack_version" : "1.2.1",
-        "property_name" : "security.masterregion.protocol.acl",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "type" : "hbase-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations/hbase.zookeeper.useMulti",
-      "StackConfigurations" : {
-        "property_description" : "Instructs HBase to make use of ZooKeeper's multi-update functionality.\n    This allows certain ZooKeeper operations to complete more quickly and prevents some issues\n    with rare Replication failure scenarios (see the release note of HBASE-2611 for an example).·\n    IMPORTANT: only set this to true if all ZooKeeper servers in the cluster are on version 3.4+\n    and will not be downgraded.  ZooKeeper versions before 3.4 do not support multi-update and will\n    not fail gracefully if multi-update is invoked (see ZOOKEEPER-1495).\n    ",
-        "property_value" : "true",
-        "stack_version" : "1.2.1",
-        "property_name" : "hbase.zookeeper.useMulti",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations/hbase.zookeeper.property.clientPort",
-      "StackConfigurations" : {
-        "property_description" : "Property from ZooKeeper's config zoo.cfg.\n    The port at which the clients will connect.\n    ",
-        "property_value" : "2181",
-        "stack_version" : "1.2.1",
-        "property_name" : "hbase.zookeeper.property.clientPort",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations/hbase.cluster.distributed",
-      "StackConfigurations" : {
-        "property_description" : "The mode the cluster will be in. Possible values are\n      false for standalone mode and true for distributed mode.  If\n      false, startup will run all HBase and ZooKeeper daemons together\n      in the one JVM.\n    ",
-        "property_value" : "true",
-        "stack_version" : "1.2.1",
-        "property_name" : "hbase.cluster.distributed",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HBASE/configurations/hbase.regionserver.optionalcacheflushinterval",
-      "StackConfigurations" : {
-        "property_description" : "\n      Amount of time to wait since the last time a region was flushed before\n      invoking an optional cache flush. Default 60,000.\n    ",
-        "property_value" : "10000",
-        "stack_version" : "1.2.1",
-        "property_name" : "hbase.regionserver.optionalcacheflushinterval",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "type" : "hbase-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 533
ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/HDFS.json

@@ -1,533 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/security.client.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" : "1.2.1",
-        "property_name" : "security.client.protocol.acl",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.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_value" : "6250000",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.balance.bandwidthPerSec",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.block.size",
-      "StackConfigurations" : {
-        "property_description" : "The default block size for new files.",
-        "property_value" : "134217728",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.block.size",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.secondary.https.port",
-      "StackConfigurations" : {
-        "property_description" : "The https port where secondary-namenode binds",
-        "property_value" : "50490",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.secondary.https.port",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/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 fs.checkpoint.period hasn't expired.\n  ",
-        "property_value" : "536870912",
-        "stack_version" : "1.2.1",
-        "property_name" : "fs.checkpoint.size",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/fs.checkpoint.period",
-      "StackConfigurations" : {
-        "property_description" : "The number of seconds between two periodic checkpoints.\n  ",
-        "property_value" : "21600",
-        "stack_version" : "1.2.1",
-        "property_name" : "fs.checkpoint.period",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.datanode.max.xcievers",
-      "StackConfigurations" : {
-        "property_description" : "PRIVATE CONFIG VARIABLE",
-        "property_value" : "4096",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.datanode.max.xcievers",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.permissions.supergroup",
-      "StackConfigurations" : {
-        "property_description" : "The name of the group of super-users.",
-        "property_value" : "hdfs",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.permissions.supergroup",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.access.time.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_value" : "0",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.access.time.precision",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/webinterface.private.actions",
-      "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" : "1.2.1",
-        "property_name" : "webinterface.private.actions",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.web.ugi",
-      "StackConfigurations" : {
-        "property_description" : "The user account used by the web interface.\nSyntax: USERNAME,GROUP1,GROUP2, ...\n",
-        "property_value" : "gopher,gopher",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.web.ugi",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.umaskmode",
-      "StackConfigurations" : {
-        "property_description" : "\nThe octal umask used when creating files and directories.\n",
-        "property_value" : "077",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.umaskmode",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.datanode.socket.write.timeout",
-      "StackConfigurations" : {
-        "property_description" : "DFS Client write socket timeout",
-        "property_value" : "0",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.datanode.socket.write.timeout",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.block.access.token.enable",
-      "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" : "1.2.1",
-        "property_name" : "dfs.block.access.token.enable",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/security.task.umbilical.protocol.acl",
-      "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" : "1.2.1",
-        "property_name" : "security.task.umbilical.protocol.acl",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/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" : "1.2.1",
-        "property_name" : "security.inter.tracker.protocol.acl",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.datanode.du.pct",
-      "StackConfigurations" : {
-        "property_description" : "When calculating remaining space, only use this percentage of the real available space\n",
-        "property_value" : "0.85f",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.datanode.du.pct",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/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_value" : "131072",
-        "stack_version" : "1.2.1",
-        "property_name" : "io.file.buffer.size",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/security.inter.datanode.protocol.acl",
-      "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" : "1.2.1",
-        "property_name" : "security.inter.datanode.protocol.acl",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.permissions",
-      "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" : "1.2.1",
-        "property_name" : "dfs.permissions",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/ipc.client.connect.max.retries",
-      "StackConfigurations" : {
-        "property_description" : "Defines the maximum number of retries for IPC connections.",
-        "property_value" : "50",
-        "stack_version" : "1.2.1",
-        "property_name" : "ipc.client.connect.max.retries",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.namenode.handler.count",
-      "StackConfigurations" : {
-        "property_description" : "Added to grow Queue size so that more client connections are allowed",
-        "property_value" : "100",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.namenode.handler.count",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/security.job.submission.protocol.acl",
-      "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" : "1.2.1",
-        "property_name" : "security.job.submission.protocol.acl",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.blockreport.initialDelay",
-      "StackConfigurations" : {
-        "property_description" : "Delay for first block report in seconds.",
-        "property_value" : "120",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.blockreport.initialDelay",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.heartbeat.interval",
-      "StackConfigurations" : {
-        "property_description" : "Determines datanode heartbeat interval in seconds.",
-        "property_value" : "3",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.heartbeat.interval",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/ipc.client.connection.maxidletime",
-      "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" : "1.2.1",
-        "property_name" : "ipc.client.connection.maxidletime",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/io.compression.codecs",
-      "StackConfigurations" : {
-        "property_description" : "A list of the compression codec classes that can be used\n                 for compression/decompression.",
-        "property_value" : "org.apache.hadoop.io.compress.GzipCodec,org.apache.hadoop.io.compress.DefaultCodec,com.hadoop.compression.lzo.LzoCodec,com.hadoop.compression.lzo.LzopCodec,org.apache.hadoop.io.compress.SnappyCodec",
-        "stack_version" : "1.2.1",
-        "property_name" : "io.compression.codecs",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/ipc.server.max.response.size",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "5242880",
-        "stack_version" : "1.2.1",
-        "property_name" : "ipc.server.max.response.size",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/security.namenode.protocol.acl",
-      "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" : "1.2.1",
-        "property_name" : "security.namenode.protocol.acl",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/ipc.server.read.threadpool.size",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "5",
-        "stack_version" : "1.2.1",
-        "property_name" : "ipc.server.read.threadpool.size",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.datanode.ipc.address",
-      "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" : "1.2.1",
-        "property_name" : "dfs.datanode.ipc.address",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.cluster.administrators",
-      "StackConfigurations" : {
-        "property_description" : "ACL for who all can view the default servlets in the HDFS",
-        "property_value" : " hdfs",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.cluster.administrators",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/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" : "1.2.1",
-        "property_name" : "fs.trash.interval",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/ipc.client.idlethreshold",
-      "StackConfigurations" : {
-        "property_description" : "Defines the threshold number of connections after which\n               connections will be inspected for idleness.\n  ",
-        "property_value" : "8000",
-        "stack_version" : "1.2.1",
-        "property_name" : "ipc.client.idlethreshold",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/security.datanode.protocol.acl",
-      "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" : "1.2.1",
-        "property_name" : "security.datanode.protocol.acl",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.namenode.handler.count",
-      "StackConfigurations" : {
-        "property_description" : "The number of server threads for the namenode.",
-        "property_value" : "40",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.namenode.handler.count",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.safemode.threshold.pct",
-      "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" : "1.2.1",
-        "property_name" : "dfs.safemode.threshold.pct",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.replication.max",
-      "StackConfigurations" : {
-        "property_description" : "Maximal block replication.\n  ",
-        "property_value" : "50",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.replication.max",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/security.client.datanode.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_value" : "*",
-        "stack_version" : "1.2.1",
-        "property_name" : "security.client.datanode.protocol.acl",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/io.serializations",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "org.apache.hadoop.io.serializer.WritableSerialization",
-        "stack_version" : "1.2.1",
-        "property_name" : "io.serializations",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/io.compression.codec.lzo.class",
-      "StackConfigurations" : {
-        "property_description" : "The implementation for lzo codec.",
-        "property_value" : "com.hadoop.compression.lzo.LzoCodec",
-        "stack_version" : "1.2.1",
-        "property_name" : "io.compression.codec.lzo.class",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.https.port",
-      "StackConfigurations" : {
-        "property_description" : "The https port where namenode binds",
-        "property_value" : "50470",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.https.port",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/fs.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 fs.checkpoint.dir\n    ",
-        "property_value" : "${fs.checkpoint.dir}",
-        "stack_version" : "1.2.1",
-        "property_name" : "fs.checkpoint.edits.dir",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
-      "StackConfigurations" : {
-        "property_description" : "Number of failed disks datanode would tolerate",
-        "property_value" : "0",
-        "stack_version" : "1.2.1",
-        "property_name" : "dfs.datanode.failed.volumes.tolerated",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "type" : "hdfs-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 137
ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/HIVE.json

@@ -1,137 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/hive.metastore.client.socket.timeout",
-      "StackConfigurations" : {
-        "property_description" : "MetaStore Client socket timeout in seconds",
-        "property_value" : "60",
-        "stack_version" : "1.2.1",
-        "property_name" : "hive.metastore.client.socket.timeout",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/hive.security.authorization.manager",
-      "StackConfigurations" : {
-        "property_description" : "the hive client authorization manager class name.\n    The user defined authorization class should implement interface org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider.  ",
-        "property_value" : "org.apache.hcatalog.security.HdfsAuthorizationProvider",
-        "stack_version" : "1.2.1",
-        "property_name" : "hive.security.authorization.manager",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/hive.security.authorization.enabled",
-      "StackConfigurations" : {
-        "property_description" : "enable or disable the hive client authorization",
-        "property_value" : "true",
-        "stack_version" : "1.2.1",
-        "property_name" : "hive.security.authorization.enabled",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/hive.metastore.cache.pinobjtypes",
-      "StackConfigurations" : {
-        "property_description" : "List of comma separated metastore object types that should be pinned in the cache",
-        "property_value" : "Table,Database,Type,FieldSchema,Order",
-        "stack_version" : "1.2.1",
-        "property_name" : "hive.metastore.cache.pinobjtypes",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/hadoop.clientside.fs.operations",
-      "StackConfigurations" : {
-        "property_description" : "FS operations are owned by client",
-        "property_value" : "true",
-        "stack_version" : "1.2.1",
-        "property_name" : "hadoop.clientside.fs.operations",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/fs.hdfs.impl.disable.cache",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "true",
-        "stack_version" : "1.2.1",
-        "property_name" : "fs.hdfs.impl.disable.cache",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/hive.metastore.local",
-      "StackConfigurations" : {
-        "property_description" : "controls whether to connect to remove metastore server or\n    open a new metastore server in Hive Client JVM",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "hive.metastore.local",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/hive.metastore.execute.setugi",
-      "StackConfigurations" : {
-        "property_description" : "In unsecure mode, setting this property to true will cause the metastore to execute DFS operations using the client's reported user and group permissions. Note that this property must be set on both the client and     server sides. Further note that its best effort. If client sets its to true and server sets it to false, client setting will be ignored.",
-        "property_value" : "true",
-        "stack_version" : "1.2.1",
-        "property_name" : "hive.metastore.execute.setugi",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/hive.metastore.warehouse.dir",
-      "StackConfigurations" : {
-        "property_description" : "location of default database for the warehouse",
-        "property_value" : "/apps/hive/warehouse",
-        "stack_version" : "1.2.1",
-        "property_name" : "hive.metastore.warehouse.dir",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/javax.jdo.option.ConnectionDriverName",
-      "StackConfigurations" : {
-        "property_description" : "Driver class name for a JDBC metastore",
-        "property_value" : "com.mysql.jdbc.Driver",
-        "stack_version" : "1.2.1",
-        "property_name" : "javax.jdo.option.ConnectionDriverName",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/HIVE/configurations/hive.server2.enable.doAs",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "true",
-        "stack_version" : "1.2.1",
-        "property_name" : "hive.server2.enable.doAs",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "type" : "hive-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 725
ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/MAPREDUCE.json

@@ -1,725 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.maximum-system-jobs",
-      "StackConfigurations" : {
-        "property_description" : "Maximum number of jobs in the system which can be initialized,\n     concurrently, by the CapacityScheduler.\n    ",
-        "property_value" : "3000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.maximum-system-jobs",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-      "StackConfigurations" : {
-        "property_description" : "The default maximum number of tasks per-user, across all the of \n    the user's jobs in the queue, which can be initialized concurrently. Once \n    the user's jobs exceed this limit they will be queued on disk.  \n    ",
-        "property_value" : "100000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.job.tracker.handler.count",
-      "StackConfigurations" : {
-        "property_description" : "\n    The number of server threads for the JobTracker. This should be roughly\n    4% of the number of tasktracker nodes.\n    ",
-        "property_value" : "50",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.job.tracker.handler.count",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.healthChecker.interval",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "135000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.healthChecker.interval",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.jobtracker.restart.recover",
-      "StackConfigurations" : {
-        "property_description" : "\"true\" to enable (job) recovery upon restart,\n               \"false\" to start afresh\n    ",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.jobtracker.restart.recover",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.hours",
-      "StackConfigurations" : {
-        "property_description" : "The number of hours job status information is persisted in DFS.\n    The job status information will be available after it drops of the memory\n    queue and between jobtracker restarts. With a zero value the job status\n    information is not persisted at all in DFS.\n  ",
-        "property_value" : "1",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.job.tracker.persist.jobstatus.hours",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-poll-interval",
-      "StackConfigurations" : {
-        "property_description" : "The amount of time in miliseconds which is used to poll \n    the job queues for jobs to initialize.\n    ",
-        "property_value" : "5000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.init-poll-interval",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.reduce.parallel.copies",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "30",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.reduce.parallel.copies",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.job.reuse.jvm.num.tasks",
-      "StackConfigurations" : {
-        "property_description" : "\n    How many tasks to run per jvm. If set to -1, there is no limit\n  ",
-        "property_value" : "1",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.job.reuse.jvm.num.tasks",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.capacity",
-      "StackConfigurations" : {
-        "property_description" : "Percentage of the number of slots in the cluster that are\n      to be available for jobs in this queue.\n    ",
-        "property_value" : "100",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.capacity",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.job.tracker.history.completed.location",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "/mapred/history/done",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.job.tracker.history.completed.location",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.supports-priority",
-      "StackConfigurations" : {
-        "property_description" : "If true, priorities of jobs will be taken into \n      account in scheduling decisions.\n    ",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.supports-priority",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/tasktracker.http.threads",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "50",
-        "stack_version" : "1.2.1",
-        "property_name" : "tasktracker.http.threads",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-      "StackConfigurations" : {
-        "property_description" : "The default maximum number of tasks, across all jobs in the \n    queue, which can be initialized concurrently. Once the queue's jobs exceed \n    this limit they will be queued on disk.  \n    ",
-        "property_value" : "200000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapreduce.cluster.administrators",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : " hadoop",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapreduce.cluster.administrators",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-      "StackConfigurations" : {
-        "property_description" : "The multipe of (maximum-system-jobs * queue-capacity) used to \n    determine the number of jobs which are accepted by the scheduler.  \n    ",
-        "property_value" : "10",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-timeout-window",
-      "StackConfigurations" : {
-        "property_description" : "\n    3-hour sliding window (value is in minutes)\n  ",
-        "property_value" : "180",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.jobtracker.blacklist.fault-timeout-window",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.tasktracker.tasks.sleeptime-before-sigkill",
-      "StackConfigurations" : {
-        "property_description" : "Normally, this is the amount of time before killing\n  processes, and the recommended-default is 5.000 seconds - a value of\n  5000 here.  In this case, we are using it solely to blast tasks before\n  killing them, and killing them very quickly (1/4 second) to guarantee\n  that we do not leave VMs around for later jobs.\n  ",
-        "property_value" : "250",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.tasktracker.tasks.sleeptime-before-sigkill",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-administer-jobs",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "*",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.queue.default.acl-administer-jobs",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-queue-acls.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-user-limit-factor",
-      "StackConfigurations" : {
-        "property_description" : "The default multiple of queue-capacity which is used to \n    determine the amount of slots a single user can consume concurrently.\n    ",
-        "property_value" : "1",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.default-user-limit-factor",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.max.tracker.blacklists",
-      "StackConfigurations" : {
-        "property_description" : "\n    if node is reported blacklisted by 16 successful jobs within timeout-window, it will be graylisted\n  ",
-        "property_value" : "16",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.max.tracker.blacklists",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.map.output.compression.codec",
-      "StackConfigurations" : {
-        "property_description" : "If the map outputs are compressed, how should they be\n      compressed\n    ",
-        "property_value" : "org.apache.hadoop.io.compress.SnappyCodec",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.map.output.compression.codec",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.healthChecker.script.timeout",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "60000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.healthChecker.script.timeout",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/jetty.connector",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "org.mortbay.jetty.nio.SelectChannelConnector",
-        "stack_version" : "1.2.1",
-        "property_name" : "jetty.connector",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-supports-priority",
-      "StackConfigurations" : {
-        "property_description" : "If true, priorities of jobs will be taken into \n      account in scheduling decisions by default in a job queue.\n    ",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.default-supports-priority",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-capacity",
-      "StackConfigurations" : {
-        "property_description" : "\n\tmaximum-capacity defines a limit beyond which a queue cannot use the capacity of the cluster.\n\tThis provides a means to limit how much excess capacity a queue can use. By default, there is no limit.\n\tThe maximum-capacity of a queue can only be greater than or equal to its minimum capacity.\n        Default value of -1 implies a queue can use complete capacity of the cluster.\n\n        This property could be to curtail certain jobs which are long running in nature from occupying more than a \n        certain percentage of the cluster, which in the absence of pre-emption, could lead to capacity guarantees of \n        other queues being affected.\n        \n        One important thing to note is that maximum-capacity is a percentage , so based on the cluster's capacity\n        the max capacity would change. So if large no of nodes or racks get added to the cluster , max Capacity in \n        absolute terms would increase accordingly.\n    ",
-        "property_value" : "-1",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.maximum-capacity",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.child.root.logger",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "INFO,TLA",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.child.root.logger",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-minimum-user-limit-percent",
-      "StackConfigurations" : {
-        "property_description" : "The percentage of the resources limited to a particular user\n      for the job queue at any given point of time by default.\n    ",
-        "property_value" : "100",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.default-minimum-user-limit-percent",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/hadoop.job.history.user.location",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "none",
-        "stack_version" : "1.2.1",
-        "property_name" : "hadoop.job.history.user.location",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.input.buffer.percent",
-      "StackConfigurations" : {
-        "property_description" : "The percentage of memory to be allocated from the maximum heap\n  size to storing map outputs during the shuffle.\n  ",
-        "property_value" : "0.7",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.job.shuffle.input.buffer.percent",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.reduce.slowstart.completed.maps",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "0.05",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.reduce.slowstart.completed.maps",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapreduce.history.server.embedded",
-      "StackConfigurations" : {
-        "property_description" : "Should job history server be embedded within Job tracker\nprocess",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapreduce.history.server.embedded",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapreduce.fileoutputcommitter.marksuccessfuljobs",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapreduce.fileoutputcommitter.marksuccessfuljobs",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/io.sort.factor",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "100",
-        "stack_version" : "1.2.1",
-        "property_name" : "io.sort.factor",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.reduce.tasks.speculative.execution",
-      "StackConfigurations" : {
-        "property_description" : "If true, then multiple instances of some reduce tasks\n               may be executed in parallel.",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.reduce.tasks.speculative.execution",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.active",
-      "StackConfigurations" : {
-        "property_description" : "Indicates if persistency of job status information is\n  active or not.\n  ",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.job.tracker.persist.jobstatus.active",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.inmem.merge.threshold",
-      "StackConfigurations" : {
-        "property_description" : "The threshold, in terms of the number of files\n  for the in-memory merge process. When we accumulate threshold number of files\n  we initiate the in-memory merge and spill to disk. A value of 0 or less than\n  0 indicates we want to DON'T have any threshold and instead depend only on\n  the ramfs's memory consumption to trigger the merge.\n  ",
-        "property_value" : "1000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.inmem.merge.threshold",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-worker-threads",
-      "StackConfigurations" : {
-        "property_description" : "Number of worker threads which would be used by\n    Initialization poller to initialize jobs in a set of queue.\n    If number mentioned in property is equal to number of job queues\n    then a single thread would initialize jobs in a queue. If lesser\n    then a thread would get a set of queues assigned. If the number\n    is greater then number of threads would be equal to number of \n    job queues.\n    ",
-        "property_value" : "5",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.init-worker-threads",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-      "StackConfigurations" : {
-        "property_description" : "The maximum number of tasks, across all jobs in the queue, \n    which can be initialized concurrently. Once the queue's jobs exceed this \n    limit they will be queued on disk.  \n    ",
-        "property_value" : "200000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-submit-job",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "*",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.queue.default.acl-submit-job",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-queue-acls.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.job.reduce.input.buffer.percent",
-      "StackConfigurations" : {
-        "property_description" : "The percentage of memory- relative to the maximum heap size- to\n  retain map outputs during the reduce. When the shuffle is concluded, any\n  remaining map outputs in memory must consume less than this threshold before\n  the reduce can begin.\n  ",
-        "property_value" : "0.0",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.job.reduce.input.buffer.percent",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.jobtracker.completeuserjobs.maximum",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "5",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.jobtracker.completeuserjobs.maximum",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.queue.names",
-      "StackConfigurations" : {
-        "property_description" : " Comma separated list of queues configured for this jobtracker.",
-        "property_value" : "default",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.queue.names",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-      "StackConfigurations" : {
-        "property_description" : "The maximum number of tasks per-user, across all the of the \n    user's jobs in the queue, which can be initialized concurrently. Once the \n    user's jobs exceed this limit they will be queued on disk.  \n    ",
-        "property_value" : "100000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.map.tasks.speculative.execution",
-      "StackConfigurations" : {
-        "property_description" : "If true, then multiple instances of some map tasks\n               may be executed in parallel.",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.map.tasks.speculative.execution",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-init-accept-jobs-factor",
-      "StackConfigurations" : {
-        "property_description" : "The default multipe of (maximum-system-jobs * queue-capacity) \n    used to determine the number of jobs which are accepted by the scheduler.  \n    ",
-        "property_value" : "10",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.default-init-accept-jobs-factor",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-bucket-width",
-      "StackConfigurations" : {
-        "property_description" : "\n    15-minute bucket size (value is in minutes)\n  ",
-        "property_value" : "15",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.jobtracker.blacklist.fault-bucket-width",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapreduce.tasktracker.group",
-      "StackConfigurations" : {
-        "property_description" : "The group that the task controller uses for accessing the task controller. The mapred user must be a member and users should *not* be members.",
-        "property_value" : "hadoop",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapreduce.tasktracker.group",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.split.metainfo.maxsize",
-      "StackConfigurations" : {
-        "property_description" : "If the size of the split metainfo file is larger than this, the JobTracker will fail the job during\n    initialize.\n   ",
-        "property_value" : "50000000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapreduce.jobtracker.split.metainfo.maxsize",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.merge.percent",
-      "StackConfigurations" : {
-        "property_description" : "The usage threshold at which an in-memory merge will be\n  initiated, expressed as a percentage of the total memory allocated to\n  storing in-memory map outputs, as defined by\n  mapred.job.shuffle.input.buffer.percent.\n  ",
-        "property_value" : "0.66",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.job.shuffle.merge.percent",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapreduce.reduce.input.limit",
-      "StackConfigurations" : {
-        "property_description" : "The limit on the input size of the reduce. (This value\n  is 10 Gb.)  If the estimated input size of the reduce is greater than\n  this value, job is failed. A value of -1 means that there is no limit\n  set. ",
-        "property_value" : "10737418240",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapreduce.reduce.input.limit",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.user-limit-factor",
-      "StackConfigurations" : {
-        "property_description" : "The multiple of the queue capacity which can be configured to \n    allow a single user to acquire more slots. \n    ",
-        "property_value" : "1",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.user-limit-factor",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/io.sort.record.percent",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : ".2",
-        "stack_version" : "1.2.1",
-        "property_name" : "io.sort.record.percent",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.output.compression.type",
-      "StackConfigurations" : {
-        "property_description" : "If the job outputs are to compressed as SequenceFiles, how should\n               they be compressed? Should be one of NONE, RECORD or BLOCK.\n  ",
-        "property_value" : "BLOCK",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.output.compression.type",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.task.timeout",
-      "StackConfigurations" : {
-        "property_description" : "The number of milliseconds before a task will be\n  terminated if it neither reads an input, writes an output, nor\n  updates its status string.\n  ",
-        "property_value" : "600000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.task.timeout",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.check",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "10000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.jobtracker.retirejob.check",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-      "StackConfigurations" : {
-        "property_description" : " Each queue enforces a limit on the percentage of resources \n    allocated to a user at any given time, if there is competition for them. \n    This user limit can vary between a minimum and maximum value. The former\n    depends on the number of users who have submitted jobs, and the latter is\n    set to this property value. For example, suppose the value of this \n    property is 25. If two users have submitted jobs to a queue, no single \n    user can use more than 50% of the queue resources. If a third user submits\n    a job, no single user can use more than 33% of the queue resources. With 4 \n    or more users, no user can use more than 25% of the queue's resources. A \n    value of 100 implies no user limits are imposed. \n    ",
-        "property_value" : "100",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.interval",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "21600000",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.jobtracker.retirejob.interval",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapred.system.dir",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "/mapred/system",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapred.system.dir",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.staging.root.dir",
-      "StackConfigurations" : {
-        "property_description" : "The Path prefix for where the staging directories should be placed. The next level is always the user's\n   name. It is a path in the default file system.",
-        "property_value" : "/user",
-        "stack_version" : "1.2.1",
-        "property_name" : "mapreduce.jobtracker.staging.root.dir",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "type" : "mapred-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 317
ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/OOZIE.json

@@ -1,317 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.JPAService.pool.max.active.conn",
-      "StackConfigurations" : {
-        "property_description" : "\n             Max number of connections.\n        ",
-        "property_value" : "10",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.JPAService.pool.max.active.conn",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.PurgeService.older.than",
-      "StackConfigurations" : {
-        "property_description" : "\n     Jobs older than this value, in days, will be purged by the PurgeService.\n     ",
-        "property_value" : "30",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.PurgeService.older.than",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.system.id",
-      "StackConfigurations" : {
-        "property_description" : "\n    The Oozie system ID.\n    ",
-        "property_value" : "oozie-${user.name}",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.system.id",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.authentication.kerberos.name.rules",
-      "StackConfigurations" : {
-        "property_description" : "The mapping from kerberos principal names to local OS user names.",
-        "property_value" : "\n        RULE:[2:$1@$0]([jt]t@.*TODO-KERBEROS-DOMAIN)s/.*/TODO-MAPREDUSER/\n        RULE:[2:$1@$0]([nd]n@.*TODO-KERBEROS-DOMAIN)s/.*/TODO-HDFSUSER/\n        RULE:[2:$1@$0](hm@.*TODO-KERBEROS-DOMAIN)s/.*/TODO-HBASE-USER/\n        RULE:[2:$1@$0](rs@.*TODO-KERBEROS-DOMAIN)s/.*/TODO-HBASE-USER/\n        DEFAULT\n        ",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.authentication.kerberos.name.rules",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.base.url",
-      "StackConfigurations" : {
-        "property_description" : "Base Oozie URL.",
-        "property_value" : "http://localhost:11000/oozie",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.base.url",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.SchemaService.wf.ext.schemas",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "shell-action-0.1.xsd,email-action-0.1.xsd,hive-action-0.2.xsd,sqoop-action-0.2.xsd,ssh-action-0.1.xsd,distcp-action-0.1.xsd",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.SchemaService.wf.ext.schemas",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.password",
-      "StackConfigurations" : {
-        "property_description" : "\n            DB user password.\n\n            IMPORTANT: if password is emtpy leave a 1 space string, the service trims the value,\n                       if empty Configuration assumes it is NULL.\n        ",
-        "property_value" : " ",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.JPAService.jdbc.password",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.callable.concurrency",
-      "StackConfigurations" : {
-        "property_description" : "\n     Maximum concurrency for a given callable type.\n     Each command is a callable type (submit, start, run, signal, job, jobs, suspend,resume, etc).\n     Each action type is a callable type (Map-Reduce, Pig, SSH, FS, sub-workflow, etc).\n     All commands that use action executors (action-start, action-end, action-kill and action-check) use\n     the action type as the callable type.\n     ",
-        "property_value" : "3",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.CallableQueueService.callable.concurrency",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.db.schema.name",
-      "StackConfigurations" : {
-        "property_description" : "\n      Oozie DataBase Name\n     ",
-        "property_value" : "oozie",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.db.schema.name",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.username",
-      "StackConfigurations" : {
-        "property_description" : "\n            DB user name.\n        ",
-        "property_value" : "sa",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.JPAService.jdbc.username",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.jobTracker.whitelist",
-      "StackConfigurations" : {
-        "property_description" : "\n      Whitelisted job tracker for Oozie service.\n      ",
-        "property_value" : " ",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.HadoopAccessorService.jobTracker.whitelist",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.url",
-      "StackConfigurations" : {
-        "property_description" : "\n            JDBC URL.\n        ",
-        "property_value" : "jdbc:derby:${oozie.data.dir}/${oozie.db.schema.name}-db;create=true",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.JPAService.jdbc.url",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.AuthorizationService.security.enabled",
-      "StackConfigurations" : {
-        "property_description" : "\n     Specifies whether security (user name/admin role) is enabled or not.\n     If disabled any user can manage Oozie system and manage any job.\n     ",
-        "property_value" : "true",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.AuthorizationService.security.enabled",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.JPAService.create.db.schema",
-      "StackConfigurations" : {
-        "property_description" : "\n            Creates Oozie DB.\n\n            If set to true, it creates the DB schema if it does not exist. If the DB schema exists is a NOP.\n            If set to false, it does not create the DB schema. If the DB schema does not exist it fails start up.\n        ",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.JPAService.create.db.schema",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.driver",
-      "StackConfigurations" : {
-        "property_description" : "\n            JDBC driver class.\n        ",
-        "property_value" : "org.apache.derby.jdbc.EmbeddedDriver",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.JPAService.jdbc.driver",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.ActionService.executor.ext.classes",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "\n            org.apache.oozie.action.email.EmailActionExecutor,\n            org.apache.oozie.action.hadoop.HiveActionExecutor,\n            org.apache.oozie.action.hadoop.ShellActionExecutor,\n            org.apache.oozie.action.hadoop.SqoopActionExecutor,\n            org.apache.oozie.action.hadoop.DistcpActionExecutor\n        ",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.ActionService.executor.ext.classes",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.systemmode",
-      "StackConfigurations" : {
-        "property_description" : "\n     System mode for  Oozie at startup.\n     ",
-        "property_value" : "NORMAL",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.systemmode",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.queue.size",
-      "StackConfigurations" : {
-        "property_description" : "Max callable queue size",
-        "property_value" : "1000",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.CallableQueueService.queue.size",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.nameNode.whitelist",
-      "StackConfigurations" : {
-        "property_description" : "\n      ",
-        "property_value" : " ",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.HadoopAccessorService.nameNode.whitelist",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/use.system.libpath.for.mapreduce.and.pig.jobs",
-      "StackConfigurations" : {
-        "property_description" : "\n      If set to true, submissions of MapReduce and Pig jobs will include\n      automatically the system library path, thus not requiring users to\n      specify where the Pig JAR files are. Instead, the ones from the system\n      library path are used.\n      ",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "use.system.libpath.for.mapreduce.and.pig.jobs",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.PurgeService.purge.interval",
-      "StackConfigurations" : {
-        "property_description" : "\n     Interval at which the purge service will run, in seconds.\n     ",
-        "property_value" : "3600",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.PurgeService.purge.interval",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.authentication.type",
-      "StackConfigurations" : {
-        "property_description" : "\n      ",
-        "property_value" : "simple",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.authentication.type",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.threads",
-      "StackConfigurations" : {
-        "property_description" : "Number of threads used for executing callables",
-        "property_value" : "10",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.CallableQueueService.threads",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.coord.normal.default.timeout",
-      "StackConfigurations" : {
-        "property_description" : "Default timeout for a coordinator action input check (in minutes) for normal job.\n      -1 means infinite timeout",
-        "property_value" : "120",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.coord.normal.default.timeout",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.WorkflowAppService.system.libpath",
-      "StackConfigurations" : {
-        "property_description" : "\n      System library path to use for workflow applications.\n      This path is added to workflow application if their job properties sets\n      the property 'oozie.use.system.libpath' to true.\n      ",
-        "property_value" : "/user/${user.name}/share/lib",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.WorkflowAppService.system.libpath",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.hadoop.configurations",
-      "StackConfigurations" : {
-        "property_description" : "\n          Comma separated AUTHORITY=HADOOP_CONF_DIR, where AUTHORITY is the HOST:PORT of\n          the Hadoop service (JobTracker, HDFS). The wildcard '*' configuration is\n          used when there is no exact match for an authority. The HADOOP_CONF_DIR contains\n          the relevant Hadoop *-site.xml files. If the path is relative is looked within\n          the Oozie configuration directory; though the path can be absolute (i.e. to point\n          to Hadoop client conf/ directories in the local filesystem.\n      ",
-        "property_value" : "*=/etc/hadoop/conf",
-        "stack_version" : "1.2.1",
-        "property_name" : "oozie.service.HadoopAccessorService.hadoop.configurations",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "type" : "oozie-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 173
ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/WEBHCAT.json

@@ -1,173 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.override.enabled",
-      "StackConfigurations" : {
-        "property_description" : "\n     Enable the override path in templeton.override.jars\n   ",
-        "property_value" : "false",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.override.enabled",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.hive.archive",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hive archive.",
-        "property_value" : "hdfs:///apps/webhcat/hive.tar.gz",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.hive.archive",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.jar",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Templeton jar file.",
-        "property_value" : "/usr/lib/hcatalog/share/webhcat/svr/webhcat.jar",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.jar",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.streaming.jar",
-      "StackConfigurations" : {
-        "property_description" : "The hdfs path to the Hadoop streaming jar file.",
-        "property_value" : "hdfs:///apps/webhcat/hadoop-streaming.jar",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.streaming.jar",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.hadoop",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hadoop executable.",
-        "property_value" : "/usr/bin/hadoop",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.hadoop",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.pig.path",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Pig executable.",
-        "property_value" : "pig.tar.gz/pig/bin/pig",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.pig.path",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.libjars",
-      "StackConfigurations" : {
-        "property_description" : "Jars to add the the classpath.",
-        "property_value" : "/usr/lib/zookeeper/zookeeper.jar",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.libjars",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.pig.archive",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Pig archive.",
-        "property_value" : "hdfs:///apps/webhcat/pig.tar.gz",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.pig.archive",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.hcat",
-      "StackConfigurations" : {
-        "property_description" : "The path to the hcatalog executable.",
-        "property_value" : "/usr/bin/hcat",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.hcat",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.hive.path",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hive executable.",
-        "property_value" : "hive.tar.gz/hive/bin/hive",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.hive.path",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.storage.class",
-      "StackConfigurations" : {
-        "property_description" : "The class to use as storage",
-        "property_value" : "org.apache.hcatalog.templeton.tool.ZooKeeperStorage",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.storage.class",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.hadoop.conf.dir",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hadoop configuration.",
-        "property_value" : "/etc/hadoop/conf",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.hadoop.conf.dir",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.port",
-      "StackConfigurations" : {
-        "property_description" : "The HTTP port for the main server.",
-        "property_value" : "50111",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.port",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/WEBHCAT/configurations/templeton.exec.timeout",
-      "StackConfigurations" : {
-        "property_description" : "Time out for templeton api",
-        "property_value" : "60000",
-        "stack_version" : "1.2.1",
-        "property_name" : "templeton.exec.timeout",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "type" : "webhcat-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 4
ambari-web/app/assets/data/wizard/stack/hdp/version1.2.1/ZOOKEEPER.json

@@ -1,4 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.2.1/stackServices/ZOOKEEPER/configurations?fields=*",
-  "items" : [ ]
-}

+ 0 - 65
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/GANGLIA.json

@@ -1,65 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/ganglia_conf_dir",
-      "StackConfigurations" : {
-        "property_description" : "Config directory for Ganglia",
-        "property_name" : "ganglia_conf_dir",
-        "property_value" : "/etc/ganglia/hdp",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/ganglia_runtime_dir",
-      "StackConfigurations" : {
-        "property_description" : "Run directories for Ganglia",
-        "property_name" : "ganglia_runtime_dir",
-        "property_value" : "/var/run/ganglia/hdp",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/gmetad_user",
-      "StackConfigurations" : {
-        "property_description" : "User ",
-        "property_name" : "gmetad_user",
-        "property_value" : "nobody",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/gmond_user",
-      "StackConfigurations" : {
-        "property_description" : "User ",
-        "property_name" : "gmond_user",
-        "property_value" : "nobody",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/rrdcached_base_dir",
-      "StackConfigurations" : {
-        "property_description" : "Default directory for saving the rrd files on ganglia server",
-        "property_name" : "rrdcached_base_dir",
-        "property_value" : "/var/lib/ganglia/rrds",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    }
-  ]
-}

+ 0 - 665
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/HBASE.json

@@ -1,665 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/client_scannercaching",
-      "StackConfigurations" : {
-        "property_description" : "Base Client Scanner Caching",
-        "property_name" : "client_scannercaching",
-        "property_value" : "100",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/dfs.client.read.shortcircuit",
-      "StackConfigurations" : {
-        "property_description" : "Enable/Disable short circuit read for your client.\n    Hadoop servers should be configured to allow short circuit read\n    for the hbase user for this to take effect\n    ",
-        "property_name" : "dfs.client.read.shortcircuit",
-        "property_value" : "true",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/dfs.support.append",
-      "StackConfigurations" : {
-        "property_description" : "Does HDFS allow appends to files?\n    This is an hdfs config. set in here so the hdfs client will do append support.\n    You must ensure that this config. is true serverside too when running hbase\n    (You will have to restart your cluster after setting it).\n    ",
-        "property_name" : "dfs.support.append",
-        "property_value" : "true",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.client.keyvalue.maxsize",
-      "StackConfigurations" : {
-        "property_description" : "Specifies the combined maximum allowed size of a KeyValue\n    instance. This is to set an upper boundary for a single entry saved in a\n    storage file. Since they cannot be split it helps avoiding that a region\n    cannot be split any further because the data is too large. It seems wise\n    to set this to a fraction of the maximum region size. Setting it to zero\n    or less disables the check.\n    ",
-        "property_name" : "hbase.client.keyvalue.maxsize",
-        "property_value" : "10485760",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.client.scanner.caching",
-      "StackConfigurations" : {
-        "property_description" : "Number of rows that will be fetched when calling next\n    on a scanner if it is not served from (local, client) memory. Higher\n    caching values will enable faster scanners but will eat up more memory\n    and some calls of next may take longer and longer times when the cache is empty.\n    Do not set this value such that the time between invocations is greater\n    than the scanner timeout; i.e. hbase.regionserver.lease.period\n    ",
-        "property_name" : "hbase.client.scanner.caching",
-        "property_value" : "100",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.cluster.distributed",
-      "StackConfigurations" : {
-        "property_description" : "The mode the cluster will be in. Possible values are\n      false for standalone mode and true for distributed mode.  If\n      false, startup will run all HBase and ZooKeeper daemons together\n      in the one JVM.\n    ",
-        "property_name" : "hbase.cluster.distributed",
-        "property_value" : "true",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.hregion.majorcompaction",
-      "StackConfigurations" : {
-        "property_description" : "The time (in milliseconds) between 'major' compactions of all\n    HStoreFiles in a region.  Default: 1 day.\n    Set to 0 to disable automated major compactions.\n    ",
-        "property_name" : "hbase.hregion.majorcompaction",
-        "property_value" : "86400000",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.hregion.max.filesize",
-      "StackConfigurations" : {
-        "property_description" : "\n    Maximum HStoreFile size. If any one of a column families' HStoreFiles has\n    grown to exceed this value, the hosting HRegion is split in two.\n    Default: 1G.\n    ",
-        "property_name" : "hbase.hregion.max.filesize",
-        "property_value" : "10737418240",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.hregion.memstore.block.multiplier",
-      "StackConfigurations" : {
-        "property_description" : "Block updates if memstore has hbase.hregion.memstore.block.multiplier\n    time hbase.hregion.flush.size bytes.  Useful preventing\n    runaway memstore during spikes in update traffic.  Without an\n    upper-bound, memstore fills such that when it flushes the\n    resultant flush files take a long time to compact or split, or\n    worse, we OOME\n    ",
-        "property_name" : "hbase.hregion.memstore.block.multiplier",
-        "property_value" : "2",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.hregion.memstore.flush.size",
-      "StackConfigurations" : {
-        "property_description" : "\n    Memstore will be flushed to disk if size of the memstore\n    exceeds this number of bytes.  Value is checked by a thread that runs\n    every hbase.server.thread.wakefrequency.\n    ",
-        "property_name" : "hbase.hregion.memstore.flush.size",
-        "property_value" : "134217728",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.hregion.memstore.mslab.enabled",
-      "StackConfigurations" : {
-        "property_description" : "\n      Enables the MemStore-Local Allocation Buffer,\n      a feature which works to prevent heap fragmentation under\n      heavy write loads. This can reduce the frequency of stop-the-world\n      GC pauses on large heaps.\n    ",
-        "property_name" : "hbase.hregion.memstore.mslab.enabled",
-        "property_value" : "true",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.hstore.blockingStoreFiles",
-      "StackConfigurations" : {
-        "property_description" : "\n    If more than this number of StoreFiles in any one Store\n    (one StoreFile is written per flush of MemStore) then updates are\n    blocked for this HRegion until a compaction is completed, or\n    until hbase.hstore.blockingWaitTime has been exceeded.\n    ",
-        "property_name" : "hbase.hstore.blockingStoreFiles",
-        "property_value" : "10",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.hstore.compactionThreshold",
-      "StackConfigurations" : {
-        "property_description" : "\n    If more than this number of HStoreFiles in any one HStore\n    (one HStoreFile is written per flush of memstore) then a compaction\n    is run to rewrite all HStoreFiles files as one.  Larger numbers\n    put off compaction but when it runs, it takes longer to complete.\n    ",
-        "property_name" : "hbase.hstore.compactionThreshold",
-        "property_value" : "3",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.regionserver.global.memstore.lowerLimit",
-      "StackConfigurations" : {
-        "property_description" : "When memstores are being forced to flush to make room in\n      memory, keep flushing until we hit this mark. Defaults to 35% of heap.\n      This value equal to hbase.regionserver.global.memstore.upperLimit causes\n      the minimum possible flushing to occur when updates are blocked due to\n      memstore limiting.\n    ",
-        "property_name" : "hbase.regionserver.global.memstore.lowerLimit",
-        "property_value" : "0.38",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.regionserver.global.memstore.upperLimit",
-      "StackConfigurations" : {
-        "property_description" : "Maximum size of all memstores in a region server before new\n      updates are blocked and flushes are forced. Defaults to 40% of heap\n    ",
-        "property_name" : "hbase.regionserver.global.memstore.upperLimit",
-        "property_value" : "0.4",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.regionserver.handler.count",
-      "StackConfigurations" : {
-        "property_description" : "Count of RPC Listener instances spun up on RegionServers.\n    Same property is used by the Master for count of master handlers.\n    Default is 10.\n    ",
-        "property_name" : "hbase.regionserver.handler.count",
-        "property_value" : "60",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.rootdir",
-      "StackConfigurations" : {
-        "property_description" : "The directory shared by region servers and into\n    which HBase persists.  The URL should be 'fully-qualified'\n    to include the filesystem scheme.  For example, to specify the\n    HDFS directory '/hbase' where the HDFS instance's namenode is\n    running at namenode.example.org on port 9000, set this value to:\n    hdfs://namenode.example.org:9000/hbase.  By default HBase writes\n    into /tmp.  Change this configuration else all data will be lost\n    on machine restart.\n    ",
-        "property_name" : "hbase.rootdir",
-        "property_value" : "hdfs://localhost:8020/apps/hbase/data",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.rpc.engine",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "hbase.rpc.engine",
-        "property_value" : "org.apache.hadoop.hbase.ipc.WritableRpcEngine",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.security.authentication",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "hbase.security.authentication",
-        "property_value" : "simple",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.security.authorization",
-      "StackConfigurations" : {
-        "property_description" : "Enables HBase authorization. Set the value of this property to false to disable HBase authorization.\n    ",
-        "property_name" : "hbase.security.authorization",
-        "property_value" : "false",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.superuser",
-      "StackConfigurations" : {
-        "property_description" : "List of users or groups (comma-separated), who are allowed\n    full privileges, regardless of stored ACLs, across the cluster.\n    Only used when HBase security is enabled.\n    ",
-        "property_name" : "hbase.superuser",
-        "property_value" : "hbase",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.tmp.dir",
-      "StackConfigurations" : {
-        "property_description" : "Temporary directory on the local filesystem.\n    Change this setting to point to a location more permanent\n    than '/tmp' (The '/tmp' directory is often cleared on\n    machine restart).\n    ",
-        "property_name" : "hbase.tmp.dir",
-        "property_value" : "/hadoop/hbase",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.zookeeper.property.clientPort",
-      "StackConfigurations" : {
-        "property_description" : "Property from ZooKeeper's config zoo.cfg.\n    The port at which the clients will connect.\n    ",
-        "property_name" : "hbase.zookeeper.property.clientPort",
-        "property_value" : "2181",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.zookeeper.quorum",
-      "StackConfigurations" : {
-        "property_description" : "Comma separated list of servers in the ZooKeeper Quorum.\n    For example, \"host1.mydomain.com,host2.mydomain.com,host3.mydomain.com\".\n    By default this is set to localhost for local and pseudo-distributed modes\n    of operation. For a fully-distributed setup, this should be set to a full\n    list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh\n    this is the list of servers which we will start/stop ZooKeeper on.\n    ",
-        "property_name" : "hbase.zookeeper.quorum",
-        "property_value" : "localhost",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.zookeeper.useMulti",
-      "StackConfigurations" : {
-        "property_description" : "Instructs HBase to make use of ZooKeeper's multi-update functionality.\n    This allows certain ZooKeeper operations to complete more quickly and prevents some issues\n    with rare Replication failure scenarios (see the release note of HBASE-2611 for an example).·\n    IMPORTANT: only set this to true if all ZooKeeper servers in the cluster are on version 3.4+\n    and will not be downgraded.  ZooKeeper versions before 3.4 do not support multi-update and will\n    not fail gracefully if multi-update is invoked (see ZOOKEEPER-1495).\n    ",
-        "property_name" : "hbase.zookeeper.useMulti",
-        "property_value" : "true",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_conf_dir",
-      "StackConfigurations" : {
-        "property_description" : "Config Directory for HBase.",
-        "property_name" : "hbase_conf_dir",
-        "property_value" : "/etc/hbase",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_conf_dir",
-      "StackConfigurations" : {
-        "property_description" : "HBase conf dir.",
-        "property_name" : "hbase_conf_dir",
-        "property_value" : "/etc/hbase",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_hdfs_root_dir",
-      "StackConfigurations" : {
-        "property_description" : "HBase Relative Path to HDFS.",
-        "property_name" : "hbase_hdfs_root_dir",
-        "property_value" : "/apps/hbase/data",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_log_dir",
-      "StackConfigurations" : {
-        "property_description" : "Log Directories for HBase.",
-        "property_name" : "hbase_log_dir",
-        "property_value" : "/var/log/hbase",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_master_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "HBase Master Heap Size",
-        "property_name" : "hbase_master_heapsize",
-        "property_value" : "1024",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_pid_dir",
-      "StackConfigurations" : {
-        "property_description" : "Log Directories for HBase.",
-        "property_name" : "hbase_pid_dir",
-        "property_value" : "/var/run/hbase",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "RegionServers heap size.",
-        "property_name" : "hbase_regionserver_heapsize",
-        "property_value" : "1024",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_xmn_max",
-      "StackConfigurations" : {
-        "property_description" : "Maximum value for minimum RegionServers Java heap size",
-        "property_name" : "hbase_regionserver_xmn_max",
-        "property_value" : "512",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_xmn_ratio",
-      "StackConfigurations" : {
-        "property_description" : "RegionServers -Xmn is calculated as a percentage of -Xmx",
-        "property_name" : "hbase_regionserver_xmn_ratio",
-        "property_value" : "0.2",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_user",
-      "StackConfigurations" : {
-        "property_description" : "HBase User Name.",
-        "property_name" : "hbase_user",
-        "property_value" : "hbase",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hdfs_enable_shortcircuit_read",
-      "StackConfigurations" : {
-        "property_description" : "HDFS Short Circuit Read",
-        "property_name" : "hdfs_enable_shortcircuit_read",
-        "property_value" : "true",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hdfs_support_append",
-      "StackConfigurations" : {
-        "property_description" : "HDFS append support",
-        "property_name" : "hdfs_support_append",
-        "property_value" : "true",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hfile.block.cache.size",
-      "StackConfigurations" : {
-        "property_description" : "\n        Percentage of maximum heap (-Xmx setting) to allocate to block cache\n        used by HFile/StoreFile. Default of 0.25 means allocate 25%.\n        Set to 0 to disable but it's not recommended.\n    ",
-        "property_name" : "hfile.block.cache.size",
-        "property_value" : "0.40",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hfile_blockcache_size",
-      "StackConfigurations" : {
-        "property_description" : "HFile block cache size.",
-        "property_name" : "hfile_blockcache_size",
-        "property_value" : "0.25",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hfile_max_keyvalue_size",
-      "StackConfigurations" : {
-        "property_description" : "HBase Client Maximum key-value Size",
-        "property_name" : "hfile_max_keyvalue_size",
-        "property_value" : "10485760",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hregion_blockmultiplier",
-      "StackConfigurations" : {
-        "property_description" : "HBase Region Block Multiplier",
-        "property_name" : "hregion_blockmultiplier",
-        "property_value" : "2",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hregion_majorcompaction",
-      "StackConfigurations" : {
-        "property_description" : "HBase Major Compaction.",
-        "property_name" : "hregion_majorcompaction",
-        "property_value" : "86400000",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hstore_blockingstorefiles",
-      "StackConfigurations" : {
-        "property_description" : "HStore blocking storefiles.",
-        "property_name" : "hstore_blockingstorefiles",
-        "property_value" : "7",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hstore_compactionthreshold",
-      "StackConfigurations" : {
-        "property_description" : "HBase HStore compaction threshold.",
-        "property_name" : "hstore_compactionthreshold",
-        "property_value" : "3",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hstorefile_maxsize",
-      "StackConfigurations" : {
-        "property_description" : "Maximum HStoreFile Size",
-        "property_name" : "hstorefile_maxsize",
-        "property_value" : "10737418240",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/regionserver_handlers",
-      "StackConfigurations" : {
-        "property_description" : "RegionServer Handler",
-        "property_name" : "regionserver_handlers",
-        "property_value" : "30",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/regionserver_memstore_lab",
-      "StackConfigurations" : {
-        "property_description" : "Region Server memstore.",
-        "property_name" : "regionserver_memstore_lab",
-        "property_value" : "true",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/regionserver_memstore_lowerlimit",
-      "StackConfigurations" : {
-        "property_description" : "Region Server memstore lower limit.",
-        "property_name" : "regionserver_memstore_lowerlimit",
-        "property_value" : "0.35",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/regionserver_memstore_upperlimit",
-      "StackConfigurations" : {
-        "property_description" : "Region Server memstore upper limit.",
-        "property_name" : "regionserver_memstore_upperlimit",
-        "property_value" : "0.4",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.admin.protocol.acl",
-      "StackConfigurations" : {
-        "property_description" : "ACL for HMasterInterface protocol implementation (ie. \n    clients talking to HMaster for admin operations).\n    The ACL is a comma-separated list of user and group names. The user and \n    group list is separated by a blank. For e.g. \"alice,bob users,wheel\". \n    A special value of \"*\" means all users are allowed.",
-        "property_name" : "security.admin.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.client.protocol.acl",
-      "StackConfigurations" : {
-        "property_description" : "ACL for HRegionInterface protocol implementations (ie. \n    clients talking to HRegionServers)\n    The ACL is a comma-separated list of user and group names. The user and \n    group list is separated by a blank. For e.g. \"alice,bob users,wheel\". \n    A special value of \"*\" means all users are allowed.",
-        "property_name" : "security.client.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.masterregion.protocol.acl",
-      "StackConfigurations" : {
-        "property_description" : "ACL for HMasterRegionInterface protocol implementations\n    (for HRegionServers communicating with HMaster)\n    The ACL is a comma-separated list of user and group names. The user and \n    group list is separated by a blank. For e.g. \"alice,bob users,wheel\". \n    A special value of \"*\" means all users are allowed.",
-        "property_name" : "security.masterregion.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/zookeeper.session.timeout",
-      "StackConfigurations" : {
-        "property_description" : "ZooKeeper session timeout.\n      HBase passes this to the zk quorum as suggested maximum time for a\n      session (This setting becomes zookeeper's 'maxSessionTimeout').  See\n      http://hadoop.apache.org/zookeeper/docs/current/zookeeperProgrammers.html#ch_zkSessions\n      \"The client sends a requested timeout, the server responds with the\n      timeout that it can give the client. \" In milliseconds.\n    ",
-        "property_name" : "zookeeper.session.timeout",
-        "property_value" : "60000",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/zookeeper.znode.parent",
-      "StackConfigurations" : {
-        "property_description" : "Root ZNode for HBase in ZooKeeper. All of HBase's ZooKeeper\n      files that are configured with a relative path will go under this node.\n      By default, all of HBase's ZooKeeper file path are configured with a\n      relative path, so they will all go under this directory unless changed.\n    ",
-        "property_name" : "zookeeper.znode.parent",
-        "property_value" : "/hbase-unsecure",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hbase-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/zookeeper_sessiontimeout",
-      "StackConfigurations" : {
-        "property_description" : "ZooKeeper Session Timeout",
-        "property_name" : "zookeeper_sessiontimeout",
-        "property_value" : "60000",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    }
-  ]
-}

+ 0 - 1181
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/HDFS.json

@@ -1,1181 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/datanode_du_reserved",
-      "StackConfigurations" : {
-        "property_description" : "Reserved space for HDFS",
-        "property_name" : "datanode_du_reserved",
-        "property_value" : "1",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.access.time.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.access.time.precision",
-        "property_value" : "0",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.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.balance.bandwidthPerSec",
-        "property_value" : "6250000",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.block.local-path-access.user",
-      "StackConfigurations" : {
-        "property_description" : "the user who is allowed to perform short\n      circuit reads.\n    ",
-        "property_name" : "dfs.block.local-path-access.user",
-        "property_value" : "hbase",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.block.size",
-      "StackConfigurations" : {
-        "property_description" : "The default block size for new files.",
-        "property_name" : "dfs.block.size",
-        "property_value" : "134217728",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.blockreport.initialDelay",
-      "StackConfigurations" : {
-        "property_description" : "Delay for first block report in seconds.",
-        "property_name" : "dfs.blockreport.initialDelay",
-        "property_value" : "120",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.cluster.administrators",
-      "StackConfigurations" : {
-        "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_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.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.data.dir",
-        "property_value" : "/hadoop/hdfs/data",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.address",
-      "StackConfigurations" : {
-        "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_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.data.dir.perm",
-      "StackConfigurations" : {
-        "property_description" : "The permissions that should be there on dfs.data.dir\n      directories. The datanode will not come up if the permissions are\n      different on existing dfs.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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.du.pct",
-      "StackConfigurations" : {
-        "property_description" : "When calculating remaining space, only use this percentage of the real available space\n    ",
-        "property_name" : "dfs.datanode.du.pct",
-        "property_value" : "0.85f",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
-      "StackConfigurations" : {
-        "property_description" : "#of failed disks dn would tolerate",
-        "property_name" : "dfs.datanode.failed.volumes.tolerated",
-        "property_value" : "0",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
-      "StackConfigurations" : {
-        "property_description" : "Number of failed disks datanode would tolerate",
-        "property_name" : "dfs.datanode.failed.volumes.tolerated",
-        "property_value" : "0",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.max.xcievers",
-      "StackConfigurations" : {
-        "property_description" : "PRIVATE CONFIG VARIABLE",
-        "property_name" : "dfs.datanode.max.xcievers",
-        "property_value" : "4096",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.socket.write.timeout",
-      "StackConfigurations" : {
-        "property_description" : "DFS Client write socket timeout",
-        "property_name" : "dfs.datanode.socket.write.timeout",
-        "property_value" : "0",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.heartbeat.interval",
-      "StackConfigurations" : {
-        "property_description" : "Determines datanode heartbeat interval in seconds.",
-        "property_name" : "dfs.heartbeat.interval",
-        "property_value" : "3",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.hosts",
-      "StackConfigurations" : {
-        "property_description" : "Names a file that contains a list of hosts that are\n      permitted to connect to the namenode. The full pathname of the file\n      must be specified.  If the value is empty, all hosts are\n      permitted.",
-        "property_name" : "dfs.hosts",
-        "property_value" : "/etc/hadoop/conf/dfs.include",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.hosts.exclude",
-      "StackConfigurations" : {
-        "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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.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.http.address",
-        "property_value" : "localhost:50070",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.https.address",
-      "StackConfigurations" : {
-        "property_description" : "The https address where namenode binds",
-        "property_name" : "dfs.https.address",
-        "property_value" : "localhost:50470",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.https.port",
-      "StackConfigurations" : {
-        "property_description" : "\n      This property is used by HftpFileSystem.\n    ",
-        "property_name" : "dfs.https.port",
-        "property_value" : "50070",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.https.port",
-      "StackConfigurations" : {
-        "property_description" : "The https port where namenode binds",
-        "property_name" : "dfs.https.port",
-        "property_value" : "50470",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.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.name.dir",
-        "property_value" : "/hadoop/hdfs/namenode",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.namenode.avoid.read.stale.datanode",
-      "StackConfigurations" : {
-        "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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.namenode.stale.datanode.interval",
-      "StackConfigurations" : {
-        "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_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.namenode.write.stale.datanode.ratio",
-      "StackConfigurations" : {
-        "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_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.permissions",
-      "StackConfigurations" : {
-        "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",
-        "property_value" : "true",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.permissions.supergroup",
-      "StackConfigurations" : {
-        "property_description" : "The name of the group of super-users.",
-        "property_name" : "dfs.permissions.supergroup",
-        "property_value" : "hdfs",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.replication",
-      "StackConfigurations" : {
-        "property_description" : "Default block replication.\n    ",
-        "property_name" : "dfs.replication",
-        "property_value" : "3",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.replication.max",
-      "StackConfigurations" : {
-        "property_description" : "Maximal block replication.\n    ",
-        "property_name" : "dfs.replication.max",
-        "property_value" : "50",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.safemode.threshold.pct",
-      "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_name" : "dfs.safemode.threshold.pct",
-        "property_value" : "1.0f",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.secondary.http.address",
-      "StackConfigurations" : {
-        "property_description" : "Address of secondary namenode web server",
-        "property_name" : "dfs.secondary.http.address",
-        "property_value" : "localhost:50090",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.secondary.https.port",
-      "StackConfigurations" : {
-        "property_description" : "The https port where secondary-namenode binds",
-        "property_name" : "dfs.secondary.https.port",
-        "property_value" : "50490",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.support.append",
-      "StackConfigurations" : {
-        "property_description" : "to enable dfs append",
-        "property_name" : "dfs.support.append",
-        "property_value" : "true",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.umaskmode",
-      "StackConfigurations" : {
-        "property_description" : "\n      The octal umask used when creating files and directories.\n    ",
-        "property_name" : "dfs.umaskmode",
-        "property_value" : "077",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.web.ugi",
-      "StackConfigurations" : {
-        "property_description" : "The user account used by the web interface.\n      Syntax: USERNAME,GROUP1,GROUP2, ...\n    ",
-        "property_name" : "dfs.web.ugi",
-        "property_value" : "gopher,gopher",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.webhdfs.enabled",
-      "StackConfigurations" : {
-        "property_description" : "to enable webhdfs",
-        "property_name" : "dfs.webhdfs.enabled",
-        "property_value" : "true",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_data_dir",
-      "StackConfigurations" : {
-        "property_description" : "Data directories for Data Nodes.",
-        "property_name" : "dfs_data_dir",
-        "property_value" : "/hadoop/hdfs/data",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_datanode_data_dir_perm",
-      "StackConfigurations" : {
-        "property_description" : "Datanode dir perms.",
-        "property_name" : "dfs_datanode_data_dir_perm",
-        "property_value" : "750",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_datanode_failed_volume_tolerated",
-      "StackConfigurations" : {
-        "property_description" : "DataNode volumes failure toleration",
-        "property_name" : "dfs_datanode_failed_volume_tolerated",
-        "property_value" : "0",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_datanode_http_address",
-      "StackConfigurations" : {
-        "property_description" : "Port for datanode address.",
-        "property_name" : "dfs_datanode_http_address",
-        "property_value" : "50075",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_name_dir",
-      "StackConfigurations" : {
-        "property_description" : "NameNode Directories.",
-        "property_name" : "dfs_name_dir",
-        "property_value" : "/hadoop/hdfs/namenode",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_replication",
-      "StackConfigurations" : {
-        "property_description" : "Default Block Replication.",
-        "property_name" : "dfs_replication",
-        "property_value" : "3",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_webhdfs_enabled",
-      "StackConfigurations" : {
-        "property_description" : "WebHDFS enabled",
-        "property_name" : "dfs_webhdfs_enabled",
-        "property_value" : "true",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.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" : "fs.checkpoint.dir",
-        "property_value" : "/hadoop/hdfs/namesecondary",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.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 fs.checkpoint.dir\n    ",
-        "property_name" : "fs.checkpoint.edits.dir",
-        "property_value" : "${fs.checkpoint.dir}",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.checkpoint.period",
-      "StackConfigurations" : {
-        "property_description" : "The number of seconds between two periodic checkpoints.\n  ",
-        "property_name" : "fs.checkpoint.period",
-        "property_value" : "21600",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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 fs.checkpoint.period hasn't expired.\n  ",
-        "property_name" : "fs.checkpoint.size",
-        "property_value" : "67108864",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.default.name",
-      "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.default.name",
-        "property_value" : "hdfs://localhost:8020",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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_name" : "fs.trash.interval",
-        "property_value" : "360",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_dir",
-      "StackConfigurations" : {
-        "property_description" : "Secondary NameNode checkpoint dir.",
-        "property_name" : "fs_checkpoint_dir",
-        "property_value" : "/hadoop/hdfs/namesecondary",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_period",
-      "StackConfigurations" : {
-        "property_description" : "HDFS Maximum Checkpoint Delay",
-        "property_name" : "fs_checkpoint_period",
-        "property_value" : "21600",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_size",
-      "StackConfigurations" : {
-        "property_description" : "FS Checkpoint Size.",
-        "property_name" : "fs_checkpoint_size",
-        "property_value" : "0.5",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hadoop.security.authentication",
-      "StackConfigurations" : {
-        "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_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hadoop_pid_dir_prefix",
-      "StackConfigurations" : {
-        "property_description" : "Hadoop PID Dir Prefix",
-        "property_name" : "hadoop_pid_dir_prefix",
-        "property_value" : "/var/run/hadoop",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hdfs_log_dir_prefix",
-      "StackConfigurations" : {
-        "property_description" : "Hadoop Log Dir Prefix",
-        "property_name" : "hdfs_log_dir_prefix",
-        "property_value" : "/var/log/hadoop",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hdfs_user",
-      "StackConfigurations" : {
-        "property_description" : "User and Groups.",
-        "property_name" : "hdfs_user",
-        "property_value" : "hdfs",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.compression.codec.lzo.class",
-      "StackConfigurations" : {
-        "property_description" : "The implementation for lzo codec.",
-        "property_name" : "io.compression.codec.lzo.class",
-        "property_value" : "com.hadoop.compression.lzo.LzoCodec",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.compression.codecs",
-      "StackConfigurations" : {
-        "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,com.hadoop.compression.lzo.LzoCodec,com.hadoop.compression.lzo.LzopCodec,org.apache.hadoop.io.compress.SnappyCodec",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.serializations",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "io.serializations",
-        "property_value" : "org.apache.hadoop.io.serializer.WritableSerialization",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.connect.max.retries",
-      "StackConfigurations" : {
-        "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_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.connection.maxidletime",
-      "StackConfigurations" : {
-        "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_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.idlethreshold",
-      "StackConfigurations" : {
-        "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_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.server.max.response.size",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "ipc.server.max.response.size",
-        "property_value" : "5242880",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.server.read.threadpool.size",
-      "StackConfigurations" : {
-        "property_description" : "",
-        "property_name" : "ipc.server.read.threadpool.size",
-        "property_value" : "5",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hdfs-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/kerberos_domain",
-      "StackConfigurations" : {
-        "property_description" : "Kerberos realm.",
-        "property_name" : "kerberos_domain",
-        "property_value" : "EXAMPLE.COM",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/keytab_path",
-      "StackConfigurations" : {
-        "property_description" : "Kerberos keytab path.",
-        "property_name" : "keytab_path",
-        "property_value" : "/etc/security/keytabs",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_formatted_mark_dir",
-      "StackConfigurations" : {
-        "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_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode Java heap size",
-        "property_name" : "namenode_heapsize",
-        "property_value" : "1024",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_maxnewsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode maximum new generation size",
-        "property_name" : "namenode_opt_maxnewsize",
-        "property_value" : "200",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_newsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode new generation size",
-        "property_name" : "namenode_opt_newsize",
-        "property_value" : "200",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_maxpermsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode maximum permanent generation size",
-        "property_name" : "namenode_opt_maxpermsize",
-        "property_value" : "256",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_permsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode permanent generation size",
-        "property_name" : "namenode_opt_permsize",
-        "property_value" : "128",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/proxyuser_group",
-      "StackConfigurations" : {
-        "property_description" : "Proxy user group.",
-        "property_name" : "proxyuser_group",
-        "property_value" : "users",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.client.datanode.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_name" : "security.client.datanode.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.client.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_name" : "security.client.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.datanode.protocol.acl",
-      "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_name" : "security.datanode.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.inter.datanode.protocol.acl",
-      "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_name" : "security.inter.datanode.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/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_name" : "security.inter.tracker.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.job.submission.protocol.acl",
-      "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_name" : "security.job.submission.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.namenode.protocol.acl",
-      "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_name" : "security.namenode.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.task.umbilical.protocol.acl",
-      "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_name" : "security.task.umbilical.protocol.acl",
-        "property_value" : "*",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hadoop-policy.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security_enabled",
-      "StackConfigurations" : {
-        "property_description" : "Hadoop Security",
-        "property_name" : "security_enabled",
-        "property_value" : "false",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/webinterface.private.actions",
-      "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_name" : "webinterface.private.actions",
-        "property_value" : "false",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "core-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 533
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/HIVE.json

@@ -1,533 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/ambari.hive.db.schema.name",
-      "StackConfigurations" : {
-        "property_description" : "Database name used as the Hive Metastore",
-        "property_name" : "ambari.hive.db.schema.name",
-        "property_value" : "hive",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/fs.file.impl.disable.cache",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "fs.file.impl.disable.cache",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/fs.hdfs.impl.disable.cache",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "fs.hdfs.impl.disable.cache",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hcat_log_dir",
-      "StackConfigurations" : {
-        "property_description" : "WebHCat Log Dir.",
-        "property_name" : "hcat_log_dir",
-        "property_value" : "/var/log/webhcat",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hcat_pid_dir",
-      "StackConfigurations" : {
-        "property_description" : "WebHCat Pid Dir.",
-        "property_name" : "hcat_pid_dir",
-        "property_value" : "/var/run/webhcat",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hcat_user",
-      "StackConfigurations" : {
-        "property_description" : "HCat User.",
-        "property_name" : "hcat_user",
-        "property_value" : "hcat",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.auto.convert.join",
-      "StackConfigurations" : {
-        "property_description" : "Whether Hive enable the optimization about converting common\n      join into mapjoin based on the input file size.",
-        "property_name" : "hive.auto.convert.join",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.auto.convert.join.noconditionaltask",
-      "StackConfigurations" : {
-        "property_description" : "Whether Hive enable the optimization about converting common join into mapjoin based on the input file\n      size. If this paramater is on, and the sum of size for n-1 of the tables/partitions for a n-way join is smaller than the\n      specified size, the join is directly converted to a mapjoin (there is no conditional task).\n    ",
-        "property_name" : "hive.auto.convert.join.noconditionaltask",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.auto.convert.join.noconditionaltask.size",
-      "StackConfigurations" : {
-        "property_description" : "If hive.auto.convert.join.noconditionaltask is off, this parameter does not take affect. However, if it\n      is on, and the sum of size for n-1 of the tables/partitions for a n-way join is smaller than this size, the join is directly\n      converted to a mapjoin(there is no conditional task). The default is 10MB.\n    ",
-        "property_name" : "hive.auto.convert.join.noconditionaltask.size",
-        "property_value" : "1000000000",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.auto.convert.sortmerge.join",
-      "StackConfigurations" : {
-        "property_description" : "Will the join be automatically converted to a sort-merge join, if the joined tables pass\n      the criteria for sort-merge join.\n    ",
-        "property_name" : "hive.auto.convert.sortmerge.join",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.auto.convert.sortmerge.join.noconditionaltask",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "hive.auto.convert.sortmerge.join.noconditionaltask",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.enforce.bucketing",
-      "StackConfigurations" : {
-        "property_description" : "Whether bucketing is enforced. If true, while inserting into the table, bucketing is enforced.",
-        "property_name" : "hive.enforce.bucketing",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.enforce.sorting",
-      "StackConfigurations" : {
-        "property_description" : "Whether sorting is enforced. If true, while inserting into the table, sorting is enforced.",
-        "property_name" : "hive.enforce.sorting",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.map.aggr",
-      "StackConfigurations" : {
-        "property_description" : "Whether to use map-side aggregation in Hive Group By queries.",
-        "property_name" : "hive.map.aggr",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.mapjoin.bucket.cache.size",
-      "StackConfigurations" : {
-        "property_description" : "\n      Size per reducer.The default is 1G, i.e if the input size is 10G, it\n      will use 10 reducers.\n    ",
-        "property_name" : "hive.mapjoin.bucket.cache.size",
-        "property_value" : "10000",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.mapred.reduce.tasks.speculative.execution",
-      "StackConfigurations" : {
-        "property_description" : "Whether speculative execution for reducers should be turned on.",
-        "property_name" : "hive.mapred.reduce.tasks.speculative.execution",
-        "property_value" : "false",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.cache.pinobjtypes",
-      "StackConfigurations" : {
-        "property_description" : "List of comma separated metastore object types that should be pinned in the cache",
-        "property_name" : "hive.metastore.cache.pinobjtypes",
-        "property_value" : "Table,Database,Type,FieldSchema,Order",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.client.socket.timeout",
-      "StackConfigurations" : {
-        "property_description" : "MetaStore Client socket timeout in seconds",
-        "property_name" : "hive.metastore.client.socket.timeout",
-        "property_value" : "60",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.execute.setugi",
-      "StackConfigurations" : {
-        "property_description" : "In unsecure mode, setting this property to true will cause the metastore to execute DFS operations using the client's reported user and group permissions. Note that this property must be set on both the client and     server sides. Further note that its best effort. If client sets its to true and server sets it to false, client setting will be ignored.",
-        "property_name" : "hive.metastore.execute.setugi",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.uris",
-      "StackConfigurations" : {
-        "property_description" : "URI for client to contact metastore server",
-        "property_name" : "hive.metastore.uris",
-        "property_value" : "thrift://localhost:9083",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.warehouse.dir",
-      "StackConfigurations" : {
-        "property_description" : "location of default database for the warehouse",
-        "property_name" : "hive.metastore.warehouse.dir",
-        "property_value" : "/apps/hive/warehouse",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.optimize.bucketmapjoin",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "hive.optimize.bucketmapjoin",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.optimize.bucketmapjoin.sortedmerge",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "hive.optimize.bucketmapjoin.sortedmerge",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.optimize.mapjoin.mapreduce",
-      "StackConfigurations" : {
-        "property_description" : "If hive.auto.convert.join is off, this parameter does not take\n      affect. If it is on, and if there are map-join jobs followed by a map-reduce\n      job (for e.g a group by), each map-only job is merged with the following\n      map-reduce job.\n    ",
-        "property_name" : "hive.optimize.mapjoin.mapreduce",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.optimize.reducededuplication.min.reducer",
-      "StackConfigurations" : {
-        "property_description" : "Reduce deduplication merges two RSs by moving key/parts/reducer-num of the child RS to parent RS.\n      That means if reducer-num of the child RS is fixed (order by or forced bucketing) and small, it can make very slow, single MR.\n      The optimization will be disabled if number of reducers is less than specified value.\n    ",
-        "property_name" : "hive.optimize.reducededuplication.min.reducer",
-        "property_value" : "1",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.security.authorization.enabled",
-      "StackConfigurations" : {
-        "property_description" : "enable or disable the hive client authorization",
-        "property_name" : "hive.security.authorization.enabled",
-        "property_value" : "false",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.security.authorization.manager",
-      "StackConfigurations" : {
-        "property_description" : "the hive client authorization manager class name.\n      The user defined authorization class should implement interface org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider.  ",
-        "property_name" : "hive.security.authorization.manager",
-        "property_value" : "org.apache.hcatalog.security.HdfsAuthorizationProvider",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.server2.enable.doAs",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "hive.server2.enable.doAs",
-        "property_value" : "true",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_ambari_database",
-      "StackConfigurations" : {
-        "property_description" : "Database type.",
-        "property_name" : "hive_ambari_database",
-        "property_value" : "MySQL",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_aux_jars_path",
-      "StackConfigurations" : {
-        "property_description" : "Hive auxiliary jar path.",
-        "property_name" : "hive_aux_jars_path",
-        "property_value" : "/usr/lib/hcatalog/share/hcatalog/hcatalog-core.jar",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_conf_dir",
-      "StackConfigurations" : {
-        "property_description" : "Hive Conf Dir.",
-        "property_name" : "hive_conf_dir",
-        "property_value" : "/etc/hive/conf",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_dbroot",
-      "StackConfigurations" : {
-        "property_description" : "Hive DB Directory.",
-        "property_name" : "hive_dbroot",
-        "property_value" : "/usr/lib/hive/lib/",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_lib",
-      "StackConfigurations" : {
-        "property_description" : "Hive Library.",
-        "property_name" : "hive_lib",
-        "property_value" : "/usr/lib/hive/lib/",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_log_dir",
-      "StackConfigurations" : {
-        "property_description" : "Directory for Hive Log files.",
-        "property_name" : "hive_log_dir",
-        "property_value" : "/var/log/hive",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_metastore_port",
-      "StackConfigurations" : {
-        "property_description" : "Hive Metastore port.",
-        "property_name" : "hive_metastore_port",
-        "property_value" : "9083",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_metastore_user_name",
-      "StackConfigurations" : {
-        "property_description" : "Database username to use to connect to the database.",
-        "property_name" : "hive_metastore_user_name",
-        "property_value" : "hive",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_pid_dir",
-      "StackConfigurations" : {
-        "property_description" : "Hive PID Dir.",
-        "property_name" : "hive_pid_dir",
-        "property_value" : "/var/run/hive",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_user",
-      "StackConfigurations" : {
-        "property_description" : "Hive User.",
-        "property_name" : "hive_user",
-        "property_value" : "hive",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/javax.jdo.option.ConnectionDriverName",
-      "StackConfigurations" : {
-        "property_description" : "Driver class name for a JDBC metastore",
-        "property_name" : "javax.jdo.option.ConnectionDriverName",
-        "property_value" : "com.mysql.jdbc.Driver",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/javax.jdo.option.ConnectionPassword",
-      "StackConfigurations" : {
-        "property_description" : "password to use against metastore database",
-        "property_name" : "javax.jdo.option.ConnectionPassword",
-        "property_value" : " ",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/javax.jdo.option.ConnectionURL",
-      "StackConfigurations" : {
-        "property_description" : "JDBC connect string for a JDBC metastore",
-        "property_name" : "javax.jdo.option.ConnectionURL",
-        "property_value" : "jdbc",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/javax.jdo.option.ConnectionUserName",
-      "StackConfigurations" : {
-        "property_description" : "username to use against metastore database",
-        "property_name" : "javax.jdo.option.ConnectionUserName",
-        "property_value" : "hive",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "hive-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/mysql_connector_url",
-      "StackConfigurations" : {
-        "property_description" : "Hive PID Dir.",
-        "property_name" : "mysql_connector_url",
-        "property_value" : "${download_url}/mysql-connector-java-5.1.18.zip",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/webhcat_user",
-      "StackConfigurations" : {
-        "property_description" : "WebHCat User.",
-        "property_name" : "webhcat_user",
-        "property_value" : "hcat",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    }
-  ]
-}

+ 0 - 1325
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/MAPREDUCE.json

@@ -1,1325 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/ambari.mapred.child.java.opts.memory",
-      "StackConfigurations" : {
-        "property_description" : "Java options Memory for the TaskTracker child processes",
-        "property_name" : "ambari.mapred.child.java.opts.memory",
-        "property_value" : "768",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/hadoop.job.history.user.location",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "hadoop.job.history.user.location",
-        "property_value" : "none",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/hadoop_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "Hadoop maximum Java heap size",
-        "property_name" : "hadoop_heapsize",
-        "property_value" : "1024",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.factor",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_name" : "io.sort.factor",
-        "property_value" : "100",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.mb",
-      "StackConfigurations" : {
-        "property_description" : "\n      The total amount of Map-side buffer memory to use while sorting files\n    ",
-        "property_name" : "io.sort.mb",
-        "property_value" : "200",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.record.percent",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_name" : "io.sort.record.percent",
-        "property_value" : ".2",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.spill.percent",
-      "StackConfigurations" : {
-        "property_description" : "Percentage of sort buffer used for record collection",
-        "property_name" : "io.sort.spill.percent",
-        "property_value" : "0.9",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io_sort_mb",
-      "StackConfigurations" : {
-        "property_description" : "The total amount of Map-side buffer memory to use while sorting files (Expert-only configuration).",
-        "property_name" : "io_sort_mb",
-        "property_value" : "200",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io_sort_spill_percent",
-      "StackConfigurations" : {
-        "property_description" : "Percentage of sort buffer used for record collection (Expert-only configuration.",
-        "property_name" : "io_sort_spill_percent",
-        "property_value" : "0.9",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jetty.connector",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_name" : "jetty.connector",
-        "property_value" : "org.mortbay.jetty.nio.SelectChannelConnector",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jtnode_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "Maximum Java heap size for JobTracker in MB (Java option -Xmx)",
-        "property_name" : "jtnode_heapsize",
-        "property_value" : "1024",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jtnode_opt_maxnewsize",
-      "StackConfigurations" : {
-        "property_description" : "Max New size.",
-        "property_name" : "jtnode_opt_maxnewsize",
-        "property_value" : "200",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jtnode_opt_newsize",
-      "StackConfigurations" : {
-        "property_description" : "Mem New Size.",
-        "property_name" : "jtnode_opt_newsize",
-        "property_value" : "200",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/lzo_enabled",
-      "StackConfigurations" : {
-        "property_description" : "LZO compression enabled",
-        "property_name" : "lzo_enabled",
-        "property_value" : "true",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-init-accept-jobs-factor",
-      "StackConfigurations" : {
-        "property_description" : "The default multipe of (maximum-system-jobs * queue-capacity) \n    used to determine the number of jobs which are accepted by the scheduler.  \n    ",
-        "property_name" : "mapred.capacity-scheduler.default-init-accept-jobs-factor",
-        "property_value" : "10",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-      "StackConfigurations" : {
-        "property_description" : "The default maximum number of tasks, across all jobs in the \n    queue, which can be initialized concurrently. Once the queue's jobs exceed \n    this limit they will be queued on disk.  \n    ",
-        "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-        "property_value" : "200000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-      "StackConfigurations" : {
-        "property_description" : "The default maximum number of tasks per-user, across all the of \n    the user's jobs in the queue, which can be initialized concurrently. Once \n    the user's jobs exceed this limit they will be queued on disk.  \n    ",
-        "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-        "property_value" : "100000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-minimum-user-limit-percent",
-      "StackConfigurations" : {
-        "property_description" : "The percentage of the resources limited to a particular user\n      for the job queue at any given point of time by default.\n    ",
-        "property_name" : "mapred.capacity-scheduler.default-minimum-user-limit-percent",
-        "property_value" : "100",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-supports-priority",
-      "StackConfigurations" : {
-        "property_description" : "If true, priorities of jobs will be taken into \n      account in scheduling decisions by default in a job queue.\n    ",
-        "property_name" : "mapred.capacity-scheduler.default-supports-priority",
-        "property_value" : "false",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-user-limit-factor",
-      "StackConfigurations" : {
-        "property_description" : "The default multiple of queue-capacity which is used to \n    determine the amount of slots a single user can consume concurrently.\n    ",
-        "property_name" : "mapred.capacity-scheduler.default-user-limit-factor",
-        "property_value" : "1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-poll-interval",
-      "StackConfigurations" : {
-        "property_description" : "The amount of time in miliseconds which is used to poll \n    the job queues for jobs to initialize.\n    ",
-        "property_name" : "mapred.capacity-scheduler.init-poll-interval",
-        "property_value" : "5000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-worker-threads",
-      "StackConfigurations" : {
-        "property_description" : "Number of worker threads which would be used by\n    Initialization poller to initialize jobs in a set of queue.\n    If number mentioned in property is equal to number of job queues\n    then a single thread would initialize jobs in a queue. If lesser\n    then a thread would get a set of queues assigned. If the number\n    is greater then number of threads would be equal to number of \n    job queues.\n    ",
-        "property_name" : "mapred.capacity-scheduler.init-worker-threads",
-        "property_value" : "5",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.maximum-system-jobs",
-      "StackConfigurations" : {
-        "property_description" : "Maximum number of jobs in the system which can be initialized,\n     concurrently, by the CapacityScheduler.\n    ",
-        "property_name" : "mapred.capacity-scheduler.maximum-system-jobs",
-        "property_value" : "3000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.capacity",
-      "StackConfigurations" : {
-        "property_description" : "Percentage of the number of slots in the cluster that are\n      to be available for jobs in this queue.\n    ",
-        "property_name" : "mapred.capacity-scheduler.queue.default.capacity",
-        "property_value" : "100",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-      "StackConfigurations" : {
-        "property_description" : "The multipe of (maximum-system-jobs * queue-capacity) used to \n    determine the number of jobs which are accepted by the scheduler.  \n    ",
-        "property_name" : "mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-        "property_value" : "10",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-capacity",
-      "StackConfigurations" : {
-        "property_description" : "\n\tmaximum-capacity defines a limit beyond which a queue cannot use the capacity of the cluster.\n\tThis provides a means to limit how much excess capacity a queue can use. By default, there is no limit.\n\tThe maximum-capacity of a queue can only be greater than or equal to its minimum capacity.\n        Default value of -1 implies a queue can use complete capacity of the cluster.\n\n        This property could be to curtail certain jobs which are long running in nature from occupying more than a \n        certain percentage of the cluster, which in the absence of pre-emption, could lead to capacity guarantees of \n        other queues being affected.\n        \n        One important thing to note is that maximum-capacity is a percentage , so based on the cluster's capacity\n        the max capacity would change. So if large no of nodes or racks get added to the cluster , max Capacity in \n        absolute terms would increase accordingly.\n    ",
-        "property_name" : "mapred.capacity-scheduler.queue.default.maximum-capacity",
-        "property_value" : "-1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-      "StackConfigurations" : {
-        "property_description" : "The maximum number of tasks, across all jobs in the queue, \n    which can be initialized concurrently. Once the queue's jobs exceed this \n    limit they will be queued on disk.  \n    ",
-        "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-        "property_value" : "200000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-      "StackConfigurations" : {
-        "property_description" : "The maximum number of tasks per-user, across all the of the \n    user's jobs in the queue, which can be initialized concurrently. Once the \n    user's jobs exceed this limit they will be queued on disk.  \n    ",
-        "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-        "property_value" : "100000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-      "StackConfigurations" : {
-        "property_description" : " Each queue enforces a limit on the percentage of resources \n    allocated to a user at any given time, if there is competition for them. \n    This user limit can vary between a minimum and maximum value. The former\n    depends on the number of users who have submitted jobs, and the latter is\n    set to this property value. For example, suppose the value of this \n    property is 25. If two users have submitted jobs to a queue, no single \n    user can use more than 50% of the queue resources. If a third user submits\n    a job, no single user can use more than 33% of the queue resources. With 4 \n    or more users, no user can use more than 25% of the queue's resources. A \n    value of 100 implies no user limits are imposed. \n    ",
-        "property_name" : "mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-        "property_value" : "100",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.supports-priority",
-      "StackConfigurations" : {
-        "property_description" : "If true, priorities of jobs will be taken into \n      account in scheduling decisions.\n    ",
-        "property_name" : "mapred.capacity-scheduler.queue.default.supports-priority",
-        "property_value" : "false",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.user-limit-factor",
-      "StackConfigurations" : {
-        "property_description" : "The multiple of the queue capacity which can be configured to \n    allow a single user to acquire more slots. \n    ",
-        "property_name" : "mapred.capacity-scheduler.queue.default.user-limit-factor",
-        "property_value" : "1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "capacity-scheduler.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.child.java.opts",
-      "StackConfigurations" : {
-        "property_description" : "Java options for the TaskTracker child processes",
-        "property_name" : "mapred.child.java.opts",
-        "property_value" : "-server -Xmx${ambari.mapred.child.java.opts.memory}m -Djava.net.preferIPv4Stack=true",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.child.root.logger",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.child.root.logger",
-        "property_value" : "INFO,TLA",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.cluster.map.memory.mb",
-      "StackConfigurations" : {
-        "property_description" : "\n      The virtual memory size of a single Map slot in the MapReduce framework\n    ",
-        "property_name" : "mapred.cluster.map.memory.mb",
-        "property_value" : "1536",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.cluster.max.map.memory.mb",
-      "StackConfigurations" : {
-        "property_description" : "\n      Upper limit on virtual memory size for a single Map task of any MapReduce job\n    ",
-        "property_name" : "mapred.cluster.max.map.memory.mb",
-        "property_value" : "6144",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.cluster.max.reduce.memory.mb",
-      "StackConfigurations" : {
-        "property_description" : "\n      Upper limit on virtual memory size for a single Reduce task of any MapReduce job\n    ",
-        "property_name" : "mapred.cluster.max.reduce.memory.mb",
-        "property_value" : "4096",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.cluster.reduce.memory.mb",
-      "StackConfigurations" : {
-        "property_description" : "\n      The virtual memory size of a single Reduce slot in the MapReduce framework\n    ",
-        "property_name" : "mapred.cluster.reduce.memory.mb",
-        "property_value" : "2048",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.healthChecker.interval",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.healthChecker.interval",
-        "property_value" : "135000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.healthChecker.script.path",
-      "StackConfigurations" : {
-        "property_description" : "\n      Directory path to view job status\n    ",
-        "property_name" : "mapred.healthChecker.script.path",
-        "property_value" : "/etc/hadoop/conf/health_check",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.healthChecker.script.timeout",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.healthChecker.script.timeout",
-        "property_value" : "60000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.hosts",
-      "StackConfigurations" : {
-        "property_description" : "\n      Names a file that contains the list of nodes that may\n      connect to the jobtracker.  If the value is empty, all hosts are\n      permitted.\n    ",
-        "property_name" : "mapred.hosts",
-        "property_value" : "/etc/hadoop/conf/mapred.include",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.hosts.exclude",
-      "StackConfigurations" : {
-        "property_description" : "\n      Names a file that contains the list of hosts that\n      should be excluded by the jobtracker.  If the value is empty, no\n      hosts are excluded.\n    ",
-        "property_name" : "mapred.hosts.exclude",
-        "property_value" : "/etc/hadoop/conf/mapred.exclude",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.inmem.merge.threshold",
-      "StackConfigurations" : {
-        "property_description" : "The threshold, in terms of the number of files\n      for the in-memory merge process. When we accumulate threshold number of files\n      we initiate the in-memory merge and spill to disk. A value of 0 or less than\n      0 indicates we want to DON'T have any threshold and instead depend only on\n      the ramfs's memory consumption to trigger the merge.\n    ",
-        "property_name" : "mapred.inmem.merge.threshold",
-        "property_value" : "1000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.map.memory.mb",
-      "StackConfigurations" : {
-        "property_description" : "\n      Virtual memory for single Map task\n    ",
-        "property_name" : "mapred.job.map.memory.mb",
-        "property_value" : "1536",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.reduce.input.buffer.percent",
-      "StackConfigurations" : {
-        "property_description" : "The percentage of memory- relative to the maximum heap size- to\n      retain map outputs during the reduce. When the shuffle is concluded, any\n      remaining map outputs in memory must consume less than this threshold before\n      the reduce can begin.\n    ",
-        "property_name" : "mapred.job.reduce.input.buffer.percent",
-        "property_value" : "0.0",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.reduce.memory.mb",
-      "StackConfigurations" : {
-        "property_description" : "\n      Virtual memory for single Reduce task\n    ",
-        "property_name" : "mapred.job.reduce.memory.mb",
-        "property_value" : "2048",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.reuse.jvm.num.tasks",
-      "StackConfigurations" : {
-        "property_description" : "\n      How many tasks to run per jvm. If set to -1, there is no limit\n    ",
-        "property_name" : "mapred.job.reuse.jvm.num.tasks",
-        "property_value" : "1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.input.buffer.percent",
-      "StackConfigurations" : {
-        "property_description" : "The percentage of memory to be allocated from the maximum heap\n      size to storing map outputs during the shuffle.\n    ",
-        "property_name" : "mapred.job.shuffle.input.buffer.percent",
-        "property_value" : "0.7",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.merge.percent",
-      "StackConfigurations" : {
-        "property_description" : "The usage threshold at which an in-memory merge will be\n      initiated, expressed as a percentage of the total memory allocated to\n      storing in-memory map outputs, as defined by\n      mapred.job.shuffle.input.buffer.percent.\n    ",
-        "property_name" : "mapred.job.shuffle.merge.percent",
-        "property_value" : "0.66",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker",
-      "StackConfigurations" : {
-        "property_description" : "JobTracker address",
-        "property_name" : "mapred.job.tracker",
-        "property_value" : "localhost:50300",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.handler.count",
-      "StackConfigurations" : {
-        "property_description" : "\n      The number of server threads for the JobTracker. This should be roughly\n      4% of the number of tasktracker nodes.\n    ",
-        "property_name" : "mapred.job.tracker.handler.count",
-        "property_value" : "50",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.history.completed.location",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_name" : "mapred.job.tracker.history.completed.location",
-        "property_value" : "/mapred/history/done",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.http.address",
-      "StackConfigurations" : {
-        "property_description" : "JobTracker host and http port address",
-        "property_name" : "mapred.job.tracker.http.address",
-        "property_value" : "localhost:50030",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.active",
-      "StackConfigurations" : {
-        "property_description" : "Indicates if persistency of job status information is\n      active or not.\n    ",
-        "property_name" : "mapred.job.tracker.persist.jobstatus.active",
-        "property_value" : "false",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.dir",
-      "StackConfigurations" : {
-        "property_description" : "The directory where the job status information is persisted\n      in a file system to be available after it drops of the memory queue and\n      between jobtracker restarts.\n    ",
-        "property_name" : "mapred.job.tracker.persist.jobstatus.dir",
-        "property_value" : "/mapred/jobstatus",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.hours",
-      "StackConfigurations" : {
-        "property_description" : "The number of hours job status information is persisted in DFS.\n      The job status information will be available after it drops of the memory\n      queue and between jobtracker restarts. With a zero value the job status\n      information is not persisted at all in DFS.\n    ",
-        "property_name" : "mapred.job.tracker.persist.jobstatus.hours",
-        "property_value" : "1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-bucket-width",
-      "StackConfigurations" : {
-        "property_description" : "\n      15-minute bucket size (value is in minutes)\n    ",
-        "property_name" : "mapred.jobtracker.blacklist.fault-bucket-width",
-        "property_value" : "15",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-timeout-window",
-      "StackConfigurations" : {
-        "property_description" : "\n      3-hour sliding window (value is in minutes)\n    ",
-        "property_name" : "mapred.jobtracker.blacklist.fault-timeout-window",
-        "property_value" : "180",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.completeuserjobs.maximum",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.jobtracker.completeuserjobs.maximum",
-        "property_value" : "0",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.maxtasks.per.job",
-      "StackConfigurations" : {
-        "property_description" : "The maximum number of tasks for a single job.\n      A value of -1 indicates that there is no maximum.  ",
-        "property_name" : "mapred.jobtracker.maxtasks.per.job",
-        "property_value" : "-1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.restart.recover",
-      "StackConfigurations" : {
-        "property_description" : "\"true\" to enable (job) recovery upon restart,\n      \"false\" to start afresh\n    ",
-        "property_name" : "mapred.jobtracker.restart.recover",
-        "property_value" : "false",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.check",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.jobtracker.retirejob.check",
-        "property_value" : "10000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.interval",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.jobtracker.retirejob.interval",
-        "property_value" : "21600000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.taskScheduler",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.jobtracker.taskScheduler",
-        "property_value" : "org.apache.hadoop.mapred.CapacityTaskScheduler",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.local.dir",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_name" : "mapred.local.dir",
-        "property_value" : "/hadoop/mapred",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.map.output.compression.codec",
-      "StackConfigurations" : {
-        "property_description" : "If the map outputs are compressed, how should they be\n      compressed\n    ",
-        "property_name" : "mapred.map.output.compression.codec",
-        "property_value" : "org.apache.hadoop.io.compress.SnappyCodec",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.map.tasks.speculative.execution",
-      "StackConfigurations" : {
-        "property_description" : "If true, then multiple instances of some map tasks\n      may be executed in parallel.",
-        "property_name" : "mapred.map.tasks.speculative.execution",
-        "property_value" : "false",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.max.tracker.blacklists",
-      "StackConfigurations" : {
-        "property_description" : "\n      if node is reported blacklisted by 16 successful jobs within timeout-window, it will be graylisted\n    ",
-        "property_name" : "mapred.max.tracker.blacklists",
-        "property_value" : "16",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.output.compression.type",
-      "StackConfigurations" : {
-        "property_description" : "If the job outputs are to compressed as SequenceFiles, how should\n      they be compressed? Should be one of NONE, RECORD or BLOCK.\n    ",
-        "property_name" : "mapred.output.compression.type",
-        "property_value" : "BLOCK",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-administer-jobs",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.queue.default.acl-administer-jobs",
-        "property_value" : "*",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-queue-acls.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-submit-job",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.queue.default.acl-submit-job",
-        "property_value" : "*",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-queue-acls.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.names",
-      "StackConfigurations" : {
-        "property_description" : " Comma separated list of queues configured for this jobtracker.",
-        "property_name" : "mapred.queue.names",
-        "property_value" : "default",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.parallel.copies",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_name" : "mapred.reduce.parallel.copies",
-        "property_value" : "30",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.slowstart.completed.maps",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapred.reduce.slowstart.completed.maps",
-        "property_value" : "0.05",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.tasks.speculative.execution",
-      "StackConfigurations" : {
-        "property_description" : "If true, then multiple instances of some reduce tasks\n      may be executed in parallel.",
-        "property_name" : "mapred.reduce.tasks.speculative.execution",
-        "property_value" : "false",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.system.dir",
-      "StackConfigurations" : {
-        "property_description" : "Path on the HDFS where where the MapReduce framework stores system files",
-        "property_name" : "mapred.system.dir",
-        "property_value" : "/mapred/system",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.task.timeout",
-      "StackConfigurations" : {
-        "property_description" : "The number of milliseconds before a task will be\n      terminated if it neither reads an input, writes an output, nor\n      updates its status string.\n    ",
-        "property_name" : "mapred.task.timeout",
-        "property_value" : "600000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.task.tracker.task-controller",
-      "StackConfigurations" : {
-        "property_description" : "\n      TaskController which is used to launch and manage task execution.\n    ",
-        "property_name" : "mapred.task.tracker.task-controller",
-        "property_value" : "org.apache.hadoop.mapred.DefaultTaskController",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.tasktracker.map.tasks.maximum",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_name" : "mapred.tasktracker.map.tasks.maximum",
-        "property_value" : "4",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.tasktracker.reduce.tasks.maximum",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_name" : "mapred.tasktracker.reduce.tasks.maximum",
-        "property_value" : "2",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.tasktracker.tasks.sleeptime-before-sigkill",
-      "StackConfigurations" : {
-        "property_description" : "Normally, this is the amount of time before killing\n      processes, and the recommended-default is 5.000 seconds - a value of\n      5000 here.  In this case, we are using it solely to blast tasks before\n      killing them, and killing them very quickly (1/4 second) to guarantee\n      that we do not leave VMs around for later jobs.\n    ",
-        "property_name" : "mapred.tasktracker.tasks.sleeptime-before-sigkill",
-        "property_value" : "250",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.userlog.retain.hours",
-      "StackConfigurations" : {
-        "property_description" : "\n      The maximum time, in hours, for which the user-logs are to be retained after the job completion.\n    ",
-        "property_name" : "mapred.userlog.retain.hours",
-        "property_value" : "24",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_child_java_opts_sz",
-      "StackConfigurations" : {
-        "property_description" : "Java options for the TaskTracker child processes.",
-        "property_name" : "mapred_child_java_opts_sz",
-        "property_value" : "768",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_cluster_map_mem_mb",
-      "StackConfigurations" : {
-        "property_description" : "The virtual memory size of a single Map slot in the MapReduce framework",
-        "property_name" : "mapred_cluster_map_mem_mb",
-        "property_value" : "-1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_cluster_red_mem_mb",
-      "StackConfigurations" : {
-        "property_description" : "The virtual memory size of a single Reduce slot in the MapReduce framework",
-        "property_name" : "mapred_cluster_red_mem_mb",
-        "property_value" : "-1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_job_map_mem_mb",
-      "StackConfigurations" : {
-        "property_description" : "Virtual memory for single Map task",
-        "property_name" : "mapred_job_map_mem_mb",
-        "property_value" : "-1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_jobstatus_dir",
-      "StackConfigurations" : {
-        "property_description" : "Job Status directory",
-        "property_name" : "mapred_jobstatus_dir",
-        "property_value" : "/mapred/jobstatus",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_local_dir",
-      "StackConfigurations" : {
-        "property_description" : "MapRed Local Directories.",
-        "property_name" : "mapred_local_dir",
-        "property_value" : "/hadoop/mapred",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_map_tasks_max",
-      "StackConfigurations" : {
-        "property_description" : "Number of slots that Map tasks that run simultaneously can occupy on a TaskTracker",
-        "property_name" : "mapred_map_tasks_max",
-        "property_value" : "4",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_red_tasks_max",
-      "StackConfigurations" : {
-        "property_description" : "Number of slots that Reduce tasks that run simultaneously can occupy on a TaskTracker",
-        "property_name" : "mapred_red_tasks_max",
-        "property_value" : "2",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_system_dir",
-      "StackConfigurations" : {
-        "property_description" : "MapRed System Directories.",
-        "property_name" : "mapred_system_dir",
-        "property_value" : "/mapred/system",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_user",
-      "StackConfigurations" : {
-        "property_description" : "MapReduce User.",
-        "property_name" : "mapred_user",
-        "property_value" : "mapred",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.cluster.administrators",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapreduce.cluster.administrators",
-        "property_value" : " hadoop",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.fileoutputcommitter.marksuccessfuljobs",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "mapreduce.fileoutputcommitter.marksuccessfuljobs",
-        "property_value" : "false",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.history.server.embedded",
-      "StackConfigurations" : {
-        "property_description" : "Should job history server be embedded within Job tracker\n      process",
-        "property_name" : "mapreduce.history.server.embedded",
-        "property_value" : "false",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.history.server.http.address",
-      "StackConfigurations" : {
-        "property_description" : "Http address of the history server",
-        "property_name" : "mapreduce.history.server.http.address",
-        "property_value" : "localhost:51111",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobhistory.done-dir",
-      "StackConfigurations" : {
-        "property_description" : "\n      Directory where history files are managed by the MR JobHistory Server.\n    ",
-        "property_name" : "mapreduce.jobhistory.done-dir",
-        "property_value" : "/mr-history/done",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobhistory.intermediate-done-dir",
-      "StackConfigurations" : {
-        "property_description" : "\n      Directory where history files are written by MapReduce jobs.\n    ",
-        "property_name" : "mapreduce.jobhistory.intermediate-done-dir",
-        "property_value" : "/mr-history/tmp",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobhistory.webapp.address",
-      "StackConfigurations" : {
-        "property_description" : "Enter your JobHistoryServer hostname.",
-        "property_name" : "mapreduce.jobhistory.webapp.address",
-        "property_value" : "localhost:19888",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.split.metainfo.maxsize",
-      "StackConfigurations" : {
-        "property_description" : "If the size of the split metainfo file is larger than this, the JobTracker will fail the job during\n      initialize.\n    ",
-        "property_name" : "mapreduce.jobtracker.split.metainfo.maxsize",
-        "property_value" : "50000000",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.staging.root.dir",
-      "StackConfigurations" : {
-        "property_description" : "The Path prefix for where the staging directories should be placed. The next level is always the user's\n      name. It is a path in the default file system.",
-        "property_name" : "mapreduce.jobtracker.staging.root.dir",
-        "property_value" : "/user",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.reduce.input.limit",
-      "StackConfigurations" : {
-        "property_description" : "The limit on the input size of the reduce. (This value\n      is 10 Gb.)  If the estimated input size of the reduce is greater than\n      this value, job is failed. A value of -1 means that there is no limit\n      set. ",
-        "property_name" : "mapreduce.reduce.input.limit",
-        "property_value" : "10737418240",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.tasktracker.group",
-      "StackConfigurations" : {
-        "property_description" : "The group that the task controller uses for accessing the task controller. The mapred user must be a member and users should *not* be members.",
-        "property_name" : "mapreduce.tasktracker.group",
-        "property_value" : "hadoop",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce_userlog_retainhours",
-      "StackConfigurations" : {
-        "property_description" : "The maximum time, in hours, for which the user-logs are to be retained after the job completion.",
-        "property_name" : "mapreduce_userlog_retainhours",
-        "property_value" : "24",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/maxtasks_per_job",
-      "StackConfigurations" : {
-        "property_description" : "Maximum number of tasks for a single Job",
-        "property_name" : "maxtasks_per_job",
-        "property_value" : "-1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/rca_enabled",
-      "StackConfigurations" : {
-        "property_description" : "Enable Job Diagnostics.",
-        "property_name" : "rca_enabled",
-        "property_value" : "true",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/scheduler_name",
-      "StackConfigurations" : {
-        "property_description" : "MapRed Capacity Scheduler.",
-        "property_name" : "scheduler_name",
-        "property_value" : "org.apache.hadoop.mapred.CapacityTaskScheduler",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/snappy_enabled",
-      "StackConfigurations" : {
-        "property_description" : "LZO compression enabled",
-        "property_name" : "snappy_enabled",
-        "property_value" : "true",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/task_controller",
-      "StackConfigurations" : {
-        "property_description" : "Task Controller.",
-        "property_name" : "task_controller",
-        "property_value" : "org.apache.hadoop.mapred.DefaultTaskController",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/tasktracker.http.threads",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "tasktracker.http.threads",
-        "property_value" : "50",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "mapred-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 41
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/NAGIOS.json

@@ -1,41 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/NAGIOS/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/NAGIOS/configurations/nagios_group",
-      "StackConfigurations" : {
-        "property_description" : "Nagios Group.",
-        "property_name" : "nagios_group",
-        "property_value" : "nagios",
-        "service_name" : "NAGIOS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/NAGIOS/configurations/nagios_user",
-      "StackConfigurations" : {
-        "property_description" : "Nagios Username.",
-        "property_name" : "nagios_user",
-        "property_value" : "nagios",
-        "service_name" : "NAGIOS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/NAGIOS/configurations/nagios_web_login",
-      "StackConfigurations" : {
-        "property_description" : "Nagios web user.",
-        "property_name" : "nagios_web_login",
-        "property_value" : "nagiosadmin",
-        "service_name" : "NAGIOS",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    }
-  ]
-}

+ 0 - 437
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/OOZIE.json

@@ -1,437 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.authentication.kerberos.name.rules",
-      "StackConfigurations" : {
-        "property_description" : "The mapping from kerberos principal names to local OS user names.",
-        "property_name" : "oozie.authentication.kerberos.name.rules",
-        "property_value" : "DEFAULT",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.authentication.type",
-      "StackConfigurations" : {
-        "property_description" : "\n      ",
-        "property_name" : "oozie.authentication.type",
-        "property_value" : "simple",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.base.url",
-      "StackConfigurations" : {
-        "property_description" : "Base Oozie URL.",
-        "property_name" : "oozie.base.url",
-        "property_value" : "http://localhost:11000/oozie",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.db.schema.name",
-      "StackConfigurations" : {
-        "property_description" : "\n      Oozie DataBase Name\n     ",
-        "property_name" : "oozie.db.schema.name",
-        "property_value" : "oozie",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.ActionService.executor.ext.classes",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "oozie.service.ActionService.executor.ext.classes",
-        "property_value" : "org.apache.oozie.action.email.EmailActionExecutor,\norg.apache.oozie.action.hadoop.HiveActionExecutor,\norg.apache.oozie.action.hadoop.ShellActionExecutor,\norg.apache.oozie.action.hadoop.SqoopActionExecutor,\norg.apache.oozie.action.hadoop.DistcpActionExecutor",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.AuthorizationService.authorization.enabled",
-      "StackConfigurations" : {
-        "property_description" : "\n     Specifies whether security (user name/admin role) is enabled or not.\n     If disabled any user can manage Oozie system and manage any job.\n     ",
-        "property_name" : "oozie.service.AuthorizationService.authorization.enabled",
-        "property_value" : "true",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.callable.concurrency",
-      "StackConfigurations" : {
-        "property_description" : "\n     Maximum concurrency for a given callable type.\n     Each command is a callable type (submit, start, run, signal, job, jobs, suspend,resume, etc).\n     Each action type is a callable type (Map-Reduce, Pig, SSH, FS, sub-workflow, etc).\n     All commands that use action executors (action-start, action-end, action-kill and action-check) use\n     the action type as the callable type.\n     ",
-        "property_name" : "oozie.service.CallableQueueService.callable.concurrency",
-        "property_value" : "3",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.queue.size",
-      "StackConfigurations" : {
-        "property_description" : "Max callable queue size",
-        "property_name" : "oozie.service.CallableQueueService.queue.size",
-        "property_value" : "1000",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.threads",
-      "StackConfigurations" : {
-        "property_description" : "Number of threads used for executing callables",
-        "property_name" : "oozie.service.CallableQueueService.threads",
-        "property_value" : "10",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.hadoop.configurations",
-      "StackConfigurations" : {
-        "property_description" : "\n          Comma separated AUTHORITY=HADOOP_CONF_DIR, where AUTHORITY is the HOST:PORT of\n          the Hadoop service (JobTracker, HDFS). The wildcard '*' configuration is\n          used when there is no exact match for an authority. The HADOOP_CONF_DIR contains\n          the relevant Hadoop *-site.xml files. If the path is relative is looked within\n          the Oozie configuration directory; though the path can be absolute (i.e. to point\n          to Hadoop client conf/ directories in the local filesystem.\n      ",
-        "property_name" : "oozie.service.HadoopAccessorService.hadoop.configurations",
-        "property_value" : "*=/etc/hadoop/conf",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.jobTracker.whitelist",
-      "StackConfigurations" : {
-        "property_description" : "\n      Whitelisted job tracker for Oozie service.\n      ",
-        "property_name" : "oozie.service.HadoopAccessorService.jobTracker.whitelist",
-        "property_value" : " ",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.nameNode.whitelist",
-      "StackConfigurations" : {
-        "property_description" : "\n      ",
-        "property_name" : "oozie.service.HadoopAccessorService.nameNode.whitelist",
-        "property_value" : " ",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.create.db.schema",
-      "StackConfigurations" : {
-        "property_description" : "\n            Creates Oozie DB.\n\n            If set to true, it creates the DB schema if it does not exist. If the DB schema exists is a NOP.\n            If set to false, it does not create the DB schema. If the DB schema does not exist it fails start up.\n        ",
-        "property_name" : "oozie.service.JPAService.create.db.schema",
-        "property_value" : "false",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.driver",
-      "StackConfigurations" : {
-        "property_description" : "\n            JDBC driver class.\n        ",
-        "property_name" : "oozie.service.JPAService.jdbc.driver",
-        "property_value" : "org.apache.derby.jdbc.EmbeddedDriver",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.password",
-      "StackConfigurations" : {
-        "property_description" : "\n            DB user password.\n\n            IMPORTANT: if password is emtpy leave a 1 space string, the service trims the value,\n                       if empty Configuration assumes it is NULL.\n        ",
-        "property_name" : "oozie.service.JPAService.jdbc.password",
-        "property_value" : " ",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.url",
-      "StackConfigurations" : {
-        "property_description" : "\n            JDBC URL.\n        ",
-        "property_name" : "oozie.service.JPAService.jdbc.url",
-        "property_value" : "jdbc:derby:${oozie.data.dir}/${oozie.db.schema.name}-db;create=true",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.username",
-      "StackConfigurations" : {
-        "property_description" : "\n            DB user name.\n        ",
-        "property_name" : "oozie.service.JPAService.jdbc.username",
-        "property_value" : "oozie",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.pool.max.active.conn",
-      "StackConfigurations" : {
-        "property_description" : "\n             Max number of connections.\n        ",
-        "property_name" : "oozie.service.JPAService.pool.max.active.conn",
-        "property_value" : "10",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.PurgeService.older.than",
-      "StackConfigurations" : {
-        "property_description" : "\n     Jobs older than this value, in days, will be purged by the PurgeService.\n     ",
-        "property_name" : "oozie.service.PurgeService.older.than",
-        "property_value" : "30",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.PurgeService.purge.interval",
-      "StackConfigurations" : {
-        "property_description" : "\n     Interval at which the purge service will run, in seconds.\n     ",
-        "property_name" : "oozie.service.PurgeService.purge.interval",
-        "property_value" : "3600",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.SchemaService.wf.ext.schemas",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_name" : "oozie.service.SchemaService.wf.ext.schemas",
-        "property_value" : "shell-action-0.1.xsd,email-action-0.1.xsd,hive-action-0.2.xsd,sqoop-action-0.2.xsd,ssh-action-0.1.xsd,distcp-action-0.1.xsd",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.WorkflowAppService.system.libpath",
-      "StackConfigurations" : {
-        "property_description" : "\n      System library path to use for workflow applications.\n      This path is added to workflow application if their job properties sets\n      the property 'oozie.use.system.libpath' to true.\n      ",
-        "property_name" : "oozie.service.WorkflowAppService.system.libpath",
-        "property_value" : "/user/${user.name}/share/lib",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.coord.normal.default.timeout",
-      "StackConfigurations" : {
-        "property_description" : "Default timeout for a coordinator action input check (in minutes) for normal job.\n      -1 means infinite timeout",
-        "property_name" : "oozie.service.coord.normal.default.timeout",
-        "property_value" : "120",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.system.id",
-      "StackConfigurations" : {
-        "property_description" : "\n    The Oozie system ID.\n    ",
-        "property_name" : "oozie.system.id",
-        "property_value" : "oozie-${user.name}",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.systemmode",
-      "StackConfigurations" : {
-        "property_description" : "\n     System mode for  Oozie at startup.\n     ",
-        "property_name" : "oozie.systemmode",
-        "property_value" : "NORMAL",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_ambari_database",
-      "StackConfigurations" : {
-        "property_description" : "Database default.",
-        "property_name" : "oozie_ambari_database",
-        "property_value" : "MySQL",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_data_dir",
-      "StackConfigurations" : {
-        "property_description" : "Data directory in which the Oozie DB exists",
-        "property_name" : "oozie_data_dir",
-        "property_value" : "/hadoop/oozie/data",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_database_name",
-      "StackConfigurations" : {
-        "property_description" : "Database name used for the Oozie.",
-        "property_name" : "oozie_database_name",
-        "property_value" : "oozie",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_derby_database",
-      "StackConfigurations" : {
-        "property_description" : "Oozie Derby Database.",
-        "property_name" : "oozie_derby_database",
-        "property_value" : "Derby",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_existing_mysql_database",
-      "StackConfigurations" : {
-        "property_description" : "Oozie MySQL Database.",
-        "property_name" : "oozie_existing_mysql_database",
-        "property_value" : "MySQL",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_existing_oracle_database",
-      "StackConfigurations" : {
-        "property_description" : "Oracle Database",
-        "property_name" : "oozie_existing_oracle_database",
-        "property_value" : "Oracle",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_log_dir",
-      "StackConfigurations" : {
-        "property_description" : "Directory for oozie logs",
-        "property_name" : "oozie_log_dir",
-        "property_value" : "/var/log/oozie",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_metastore_user_name",
-      "StackConfigurations" : {
-        "property_description" : "Database user name to use to connect to the database",
-        "property_name" : "oozie_metastore_user_name",
-        "property_value" : "oozie",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_pid_dir",
-      "StackConfigurations" : {
-        "property_description" : "Directory in which the pid files for oozie reside.",
-        "property_name" : "oozie_pid_dir",
-        "property_value" : "/var/run/oozie",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie_user",
-      "StackConfigurations" : {
-        "property_description" : "Oozie User.",
-        "property_name" : "oozie_user",
-        "property_value" : "oozie",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/use.system.libpath.for.mapreduce.and.pig.jobs",
-      "StackConfigurations" : {
-        "property_description" : "\n      If set to true, submissions of MapReduce and Pig jobs will include\n      automatically the system library path, thus not requiring users to\n      specify where the Pig JAR files are. Instead, the ones from the system\n      library path are used.\n      ",
-        "property_name" : "use.system.libpath.for.mapreduce.and.pig.jobs",
-        "property_value" : "false",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "oozie-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 4
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/PIG.json

@@ -1,4 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/PIG/configurations?fields=*&_=1368459065432",
-  "items" : [ ]
-}

+ 0 - 4
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/SQOOP.json

@@ -1,4 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/PIG/configurations?fields=*&_=1368459065432",
-  "items" : [ ]
-}

+ 0 - 185
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/WEBHCAT.json

@@ -1,185 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.exec.timeout",
-      "StackConfigurations" : {
-        "property_description" : "Time out for templeton api",
-        "property_name" : "templeton.exec.timeout",
-        "property_value" : "60000",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hadoop",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hadoop executable.",
-        "property_name" : "templeton.hadoop",
-        "property_value" : "/usr/bin/hadoop",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hadoop.conf.dir",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hadoop configuration.",
-        "property_name" : "templeton.hadoop.conf.dir",
-        "property_value" : "/etc/hadoop/conf",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hcat",
-      "StackConfigurations" : {
-        "property_description" : "The path to the hcatalog executable.",
-        "property_name" : "templeton.hcat",
-        "property_value" : "/usr/bin/hcat",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hive.archive",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hive archive.",
-        "property_name" : "templeton.hive.archive",
-        "property_value" : "hdfs:///apps/webhcat/hive.tar.gz",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hive.path",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hive executable.",
-        "property_name" : "templeton.hive.path",
-        "property_value" : "hive.tar.gz/hive/bin/hive",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.jar",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Templeton jar file.",
-        "property_name" : "templeton.jar",
-        "property_value" : "/usr/lib/hcatalog/share/webhcat/svr/webhcat.jar",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.libjars",
-      "StackConfigurations" : {
-        "property_description" : "Jars to add the the classpath.",
-        "property_name" : "templeton.libjars",
-        "property_value" : "/usr/lib/zookeeper/zookeeper.jar",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.override.enabled",
-      "StackConfigurations" : {
-        "property_description" : "\n     Enable the override path in templeton.override.jars\n   ",
-        "property_name" : "templeton.override.enabled",
-        "property_value" : "false",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.pig.archive",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Pig archive.",
-        "property_name" : "templeton.pig.archive",
-        "property_value" : "hdfs:///apps/webhcat/pig.tar.gz",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.pig.path",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Pig executable.",
-        "property_name" : "templeton.pig.path",
-        "property_value" : "pig.tar.gz/pig/bin/pig",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.port",
-      "StackConfigurations" : {
-        "property_description" : "The HTTP port for the main server.",
-        "property_name" : "templeton.port",
-        "property_value" : "50111",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.storage.class",
-      "StackConfigurations" : {
-        "property_description" : "The class to use as storage",
-        "property_name" : "templeton.storage.class",
-        "property_value" : "org.apache.hcatalog.templeton.tool.ZooKeeperStorage",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.streaming.jar",
-      "StackConfigurations" : {
-        "property_description" : "The hdfs path to the Hadoop streaming jar file.",
-        "property_name" : "templeton.streaming.jar",
-        "property_value" : "hdfs:///apps/webhcat/hadoop-streaming.jar",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.zookeeper.hosts",
-      "StackConfigurations" : {
-        "property_description" : "ZooKeeper servers, as comma separated host:port pairs",
-        "property_name" : "templeton.zookeeper.hosts",
-        "property_value" : "localhost:2181",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "webhcat-site.xml"
-      }
-    }
-  ]
-}

+ 0 - 113
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/ZOOKEEPER.json

@@ -1,113 +0,0 @@
-{
-  "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations/clientPort",
-      "StackConfigurations" : {
-        "property_description" : "Port for running ZK Server.",
-        "property_name" : "clientPort",
-        "property_value" : "2181",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations/initLimit",
-      "StackConfigurations" : {
-        "property_description" : "Ticks to allow for sync at Init.",
-        "property_name" : "initLimit",
-        "property_value" : "10",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations/syncLimit",
-      "StackConfigurations" : {
-        "property_description" : "Ticks to allow for sync at Runtime.",
-        "property_name" : "syncLimit",
-        "property_value" : "5",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations/tickTime",
-      "StackConfigurations" : {
-        "property_description" : "The length of a single tick in milliseconds, which is the basic time unit used by ZooKeeper",
-        "property_name" : "tickTime",
-        "property_value" : "2000",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations/zk_data_dir",
-      "StackConfigurations" : {
-        "property_description" : "Data directory for ZooKeeper.",
-        "property_name" : "zk_data_dir",
-        "property_value" : "/hadoop/zookeeper",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations/zk_log_dir",
-      "StackConfigurations" : {
-        "property_description" : "ZooKeeper Log Dir",
-        "property_name" : "zk_log_dir",
-        "property_value" : "/var/log/zookeeper",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations/zk_pid_dir",
-      "StackConfigurations" : {
-        "property_description" : "ZooKeeper Pid Dir",
-        "property_name" : "zk_pid_dir",
-        "property_value" : "/var/run/zookeeper",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations/zk_pid_file",
-      "StackConfigurations" : {
-        "property_description" : "ZooKeeper Pid File",
-        "property_name" : "zk_pid_file",
-        "property_value" : "/var/run/zookeeper/zookeeper_server.pid",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations/zk_user",
-      "StackConfigurations" : {
-        "property_description" : "ZooKeeper User.",
-        "property_name" : "zk_user",
-        "property_value" : "zookeeper",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.0",
-        "type" : "global.xml"
-      }
-    }
-  ]
-}

+ 0 - 2240
ambari-web/app/assets/data/wizard/stack/hdp/version1.3.0/global.json

@@ -1,2240 +0,0 @@
-{
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices?fields=configurations/StackConfigurations/filename",
-  "items" : [
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.cache.pinobjtypes",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive.metastore.cache.pinobjtypes",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/javax.jdo.option.ConnectionDriverName",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "javax.jdo.option.ConnectionDriverName",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.execute.setugi",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive.metastore.execute.setugi",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/fs.hdfs.impl.disable.cache",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "fs.hdfs.impl.disable.cache",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.client.socket.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive.metastore.client.socket.timeout",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_pid_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive_pid_dir",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/mysql_connector_url",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mysql_connector_url",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_log_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive_log_dir",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.local",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive.metastore.local",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_conf_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive_conf_dir",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.security.authorization.enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive.security.authorization.enabled",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.security.authorization.manager",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive.security.authorization.manager",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.server2.enable.doAs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive.server2.enable.doAs",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.warehouse.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive.metastore.warehouse.dir",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_aux_jars_path",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hive_aux_jars_path",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hadoop.clientside.fs.operations",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hadoop.clientside.fs.operations",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/NAGIOS",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "NAGIOS",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HCATALOG",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "HCATALOG",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.parallel.copies",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.reduce.parallel.copies",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-bucket-width",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.jobtracker.blacklist.fault-bucket-width",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-user-limit-factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.default-user-limit-factor",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-supports-priority",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.default-supports-priority",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.handler.count",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.job.tracker.handler.count",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.max.tracker.blacklists",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.max.tracker.blacklists",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.map.tasks.speculative.execution",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.map.tasks.speculative.execution",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.active",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.job.tracker.persist.jobstatus.active",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.input.buffer.percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.job.shuffle.input.buffer.percent",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/tasktracker.http.threads",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "tasktracker.http.threads",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.history.server.embedded",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapreduce.history.server.embedded",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.hours",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.job.tracker.persist.jobstatus.hours",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.completeuserjobs.maximum",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.jobtracker.completeuserjobs.maximum",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_system_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred_system_dir",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/scheduler_name",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "scheduler_name",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-submit-job",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.queue.default.acl-submit-job",
-            "filename" : "mapred-queue-acls.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.slowstart.completed.maps",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.reduce.slowstart.completed.maps",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.capacity",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.queue.default.capacity",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.merge.percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.job.shuffle.merge.percent",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.jobtracker.retirejob.interval",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "io.sort.factor",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.fileoutputcommitter.marksuccessfuljobs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapreduce.fileoutputcommitter.marksuccessfuljobs",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.child.root.logger",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.child.root.logger",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.history.completed.location",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.job.tracker.history.completed.location",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jetty.connector",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "jetty.connector",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.reduce.input.buffer.percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.job.reduce.input.buffer.percent",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jtnode_opt_newsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "jtnode_opt_newsize",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/hadoop.job.history.user.location",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hadoop.job.history.user.location",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-worker-threads",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.init-worker-threads",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_local_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred_local_dir",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.check",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.jobtracker.retirejob.check",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.tasktracker.group",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapreduce.tasktracker.group",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.record.percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "io.sort.record.percent",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-administer-jobs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.queue.default.acl-administer-jobs",
-            "filename" : "mapred-queue-acls.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.user-limit-factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.queue.default.user-limit-factor",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.tasks.speculative.execution",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.reduce.tasks.speculative.execution",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-capacity",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.queue.default.maximum-capacity",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.restart.recover",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.jobtracker.restart.recover",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.output.compression.type",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.output.compression.type",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.system.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.system.dir",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.supports-priority",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.queue.default.supports-priority",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.reuse.jvm.num.tasks",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.job.reuse.jvm.num.tasks",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.tasktracker.tasks.sleeptime-before-sigkill",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.tasktracker.tasks.sleeptime-before-sigkill",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.healthChecker.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.healthChecker.interval",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.cluster.administrators",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapreduce.cluster.administrators",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.staging.root.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapreduce.jobtracker.staging.root.dir",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.split.metainfo.maxsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapreduce.jobtracker.split.metainfo.maxsize",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-poll-interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.init-poll-interval",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.names",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.queue.names",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.reduce.input.limit",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapreduce.reduce.input.limit",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.maximum-system-jobs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.maximum-system-jobs",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-minimum-user-limit-percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.default-minimum-user-limit-percent",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.task.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.task.timeout",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-init-accept-jobs-factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.capacity-scheduler.default-init-accept-jobs-factor",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.healthChecker.script.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.healthChecker.script.timeout",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jtnode_opt_maxnewsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "jtnode_opt_maxnewsize",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.inmem.merge.threshold",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.inmem.merge.threshold",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-timeout-window",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "mapred.jobtracker.blacklist.fault-timeout-window",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/SQOOP",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "SQOOP",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.zookeeper.useMulti",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase.zookeeper.useMulti",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hstore_compactionthreshold",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hstore_compactionthreshold",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hfile_blockcache_size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hfile_blockcache_size",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_pid_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase_pid_dir",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase_regionserver_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_xmn_max",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase_regionserver_xmn_max",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_xmn_ratio",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase_regionserver_xmn_ratio",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/client_scannercaching",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "client_scannercaching",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/regionserver_handlers",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "regionserver_handlers",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.regionserver.optionalcacheflushinterval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase.regionserver.optionalcacheflushinterval",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.admin.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.admin.protocol.acl",
-            "filename" : "hbase-policy.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hregion_blockmultiplier",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hregion_blockmultiplier",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_master_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase_master_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.master.lease.thread.wakefrequency",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase.master.lease.thread.wakefrequency",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_conf_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase_conf_dir",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_log_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase_log_dir",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.masterregion.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.masterregion.protocol.acl",
-            "filename" : "hbase-policy.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_tmp_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase_tmp_dir",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hregion_majorcompaction",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hregion_majorcompaction",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hfile_max_keyvalue_size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hfile_max_keyvalue_size",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/zookeeper_sessiontimeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "zookeeper_sessiontimeout",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.cluster.distributed",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase.cluster.distributed",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.zookeeper.property.clientPort",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hbase.zookeeper.property.clientPort",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hstorefile_maxsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hstorefile_maxsize",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.client.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.client.protocol.acl",
-            "filename" : "hbase-policy.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.driver",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.JPAService.jdbc.driver",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.PurgeService.purge.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.PurgeService.purge.interval",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.username",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.JPAService.jdbc.username",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.authentication.type",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.authentication.type",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.hadoop.configurations",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.HadoopAccessorService.hadoop.configurations",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.ActionService.executor.ext.classes",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.ActionService.executor.ext.classes",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.callable.concurrency",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.CallableQueueService.callable.concurrency",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.SchemaService.wf.ext.schemas",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.SchemaService.wf.ext.schemas",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.systemmode",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.systemmode",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.db.schema.name",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.db.schema.name",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.url",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.JPAService.jdbc.url",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.password",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.JPAService.jdbc.password",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.create.db.schema",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.JPAService.create.db.schema",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.nameNode.whitelist",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.HadoopAccessorService.nameNode.whitelist",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.system.id",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.system.id",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.jobTracker.whitelist",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.HadoopAccessorService.jobTracker.whitelist",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.base.url",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.base.url",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/use.system.libpath.for.mapreduce.and.pig.jobs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "use.system.libpath.for.mapreduce.and.pig.jobs",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.PurgeService.older.than",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.PurgeService.older.than",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.pool.max.active.conn",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.JPAService.pool.max.active.conn",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.WorkflowAppService.system.libpath",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.WorkflowAppService.system.libpath",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.AuthorizationService.security.enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.AuthorizationService.security.enabled",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.coord.normal.default.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.coord.normal.default.timeout",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.authentication.kerberos.name.rules",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.authentication.kerberos.name.rules",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.threads",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.CallableQueueService.threads",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.queue.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "oozie.service.CallableQueueService.queue.size",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/PIG",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "PIG",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_datanode_failed_volume_tolerated",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs_datanode_failed_volume_tolerated",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.trash.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "fs.trash.interval",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.serializations",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "io.serializations",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.secondary.https.port",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.secondary.https.port",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.ipc.address",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.datanode.ipc.address",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.datanode.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.datanode.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hadoop_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hadoop_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.idlethreshold",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "ipc.client.idlethreshold",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.inter.tracker.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.inter.tracker.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.file.buffer.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "io.file.buffer.size",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.checkpoint.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "fs.checkpoint.size",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.heartbeat.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.heartbeat.interval",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.block.access.token.enable",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.block.access.token.enable",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.web.ugi",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.web.ugi",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/kerberos_domain",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "kerberos_domain",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.balance.bandwidthPerSec",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.balance.bandwidthPerSec",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_name_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs_name_dir",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/datanode_du_reserved",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "datanode_du_reserved",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.du.pct",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.datanode.du.pct",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.safemode.threshold.pct",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.safemode.threshold.pct",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_maxnewsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "namenode_opt_maxnewsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.inter.datanode.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.inter.datanode.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.server.max.response.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "ipc.server.max.response.size",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.socket.write.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.datanode.socket.write.timeout",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.client.datanode.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.client.datanode.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/keytab_path",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "keytab_path",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.datanode.failed.volumes.tolerated",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.permissions",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.permissions",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.max.xcievers",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.datanode.max.xcievers",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.compression.codec.lzo.class",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "io.compression.codec.lzo.class",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.cluster.administrators",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.cluster.administrators",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_newsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "namenode_opt_newsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_permsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "namenode_opt_permsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_maxpermsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "namenode_opt_maxpermsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.access.time.precision",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.access.time.precision",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.server.read.threadpool.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "ipc.server.read.threadpool.size",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security_enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security_enabled",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.umaskmode",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.umaskmode",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.namenode.handler.count",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.namenode.handler.count",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.replication.max",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.replication.max",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/webinterface.private.actions",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "webinterface.private.actions",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.permissions.supergroup",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.permissions.supergroup",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hadoop_pid_dir_prefix",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hadoop_pid_dir_prefix",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.checkpoint.edits.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "fs.checkpoint.edits.dir",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.block.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.block.size",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.task.umbilical.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.task.umbilical.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.job.submission.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.job.submission.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.connect.max.retries",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "ipc.client.connect.max.retries",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.https.port",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.https.port",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.client.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.client.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.namenode.handler.count",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.namenode.handler.count",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.connection.maxidletime",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "ipc.client.connection.maxidletime",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_webhdfs_enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs_webhdfs_enabled",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hdfs_log_dir_prefix",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "hdfs_log_dir_prefix",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.checkpoint.period",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "fs.checkpoint.period",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "fs_checkpoint_size",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.namenode.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "security.namenode.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.blockreport.initialDelay",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs.blockreport.initialDelay",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_period",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "fs_checkpoint_period",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "fs_checkpoint_dir",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dtnode_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dtnode_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_data_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "dfs_data_dir",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "namenode_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.port",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.port",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.pig.archive",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.pig.archive",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hive.archive",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.hive.archive",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.streaming.jar",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.streaming.jar",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.jar",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.jar",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hcat",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.hcat",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hadoop",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.hadoop",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hive.path",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.hive.path",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hadoop.conf.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.hadoop.conf.dir",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.storage.class",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.storage.class",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.override.enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.override.enabled",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.pig.path",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.pig.path",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.libjars",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.libjars",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.exec.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "templeton.exec.timeout",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA",
-      "StackServices" : {
-        "stack_version" : "1.3.0",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/ganglia_runtime_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "ganglia_runtime_dir",
-            "filename" : "global.xml",
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/gmetad_user",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "gmetad_user",
-            "filename" : "global.xml",
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/rrdcached_base_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "rrdcached_base_dir",
-            "filename" : "global.xml",
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/ganglia_conf_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.0",
-            "property_name" : "ganglia_conf_dir",
-            "filename" : "global.xml",
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    }
-  ]
-}

+ 0 - 305
ambari-web/app/assets/data/wizard/stack/hdp/version131/HBASE.json

@@ -1,305 +0,0 @@
-{
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/zookeeper_sessiontimeout",
-      "StackConfigurations" : {
-        "property_description" : "ZooKeeper Session Timeout",
-        "property_value" : "60000",
-        "stack_version" : "1.3.1",
-        "property_name" : "zookeeper_sessiontimeout",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_master_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "HBase Master Heap Size",
-        "property_value" : "1024",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase_master_heapsize",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hstore_compactionthreshold",
-      "StackConfigurations" : {
-        "property_description" : "HBase HStore compaction threshold.",
-        "property_value" : "3",
-        "stack_version" : "1.3.1",
-        "property_name" : "hstore_compactionthreshold",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hfile_blockcache_size",
-      "StackConfigurations" : {
-        "property_description" : "HFile block cache size.",
-        "property_value" : "0.25",
-        "stack_version" : "1.3.1",
-        "property_name" : "hfile_blockcache_size",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.client.protocol.acl",
-      "StackConfigurations" : {
-        "property_description" : "ACL for HRegionInterface protocol implementations (ie. \n    clients talking to HRegionServers)\n    The ACL is a comma-separated list of user and group names. The user and \n    group list is separated by a blank. For e.g. \"alice,bob users,wheel\". \n    A special value of \"*\" means all users are allowed.",
-        "property_value" : "*",
-        "stack_version" : "1.3.1",
-        "property_name" : "security.client.protocol.acl",
-        "service_name" : "HBASE",
-        "type" : "hbase-policy.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hregion_blockmultiplier",
-      "StackConfigurations" : {
-        "property_description" : "HBase Region Block Multiplier",
-        "property_value" : "2",
-        "stack_version" : "1.3.1",
-        "property_name" : "hregion_blockmultiplier",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.zookeeper.useMulti",
-      "StackConfigurations" : {
-        "property_description" : "Instructs HBase to make use of ZooKeeper's multi-update functionality.\n    This allows certain ZooKeeper operations to complete more quickly and prevents some issues\n    with rare Replication failure scenarios (see the release note of HBASE-2611 for an example).В·\n    IMPORTANT: only set this to true if all ZooKeeper servers in the cluster are on version 3.4+\n    and will not be downgraded.  ZooKeeper versions before 3.4 do not support multi-update and will\n    not fail gracefully if multi-update is invoked (see ZOOKEEPER-1495).\n    ",
-        "property_value" : "true",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase.zookeeper.useMulti",
-        "service_name" : "HBASE",
-        "type" : "hbase-site.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_conf_dir",
-      "StackConfigurations" : {
-        "property_description" : "Config Directory for HBase.",
-        "property_value" : "/etc/hbase",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase_conf_dir",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.zookeeper.property.clientPort",
-      "StackConfigurations" : {
-        "property_description" : "Property from ZooKeeper's config zoo.cfg.\n    The port at which the clients will connect.\n    ",
-        "property_value" : "2181",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase.zookeeper.property.clientPort",
-        "service_name" : "HBASE",
-        "type" : "hbase-site.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_log_dir",
-      "StackConfigurations" : {
-        "property_description" : "Log Directories for HBase.",
-        "property_value" : "/var/log/hbase",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase_log_dir",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_tmp_dir",
-      "StackConfigurations" : {
-        "property_description" : "Hbase temp directory",
-        "property_value" : "/var/log/hbase",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase_tmp_dir",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hfile_max_keyvalue_size",
-      "StackConfigurations" : {
-        "property_description" : "HBase Client Maximum key-value Size",
-        "property_value" : "10485760",
-        "stack_version" : "1.3.1",
-        "property_name" : "hfile_max_keyvalue_size",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "RegionServers HeapSize.",
-        "property_value" : "1024",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase_regionserver_heapsize",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_xmn_max",
-      "StackConfigurations" : {
-        "property_description" : "Maximum value for minimum RegionServers Java heap size",
-        "property_name" : "hbase_regionserver_xmn_max",
-        "property_value" : "512",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.1",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://192.168.56.101:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_xmn_ratio",
-      "StackConfigurations" : {
-        "property_description" : "RegionServers -Xmn is calculated as a percentage of -Xmx",
-        "property_name" : "hbase_regionserver_xmn_ratio",
-        "property_value" : "0.2",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP",
-        "stack_version" : "1.3.1",
-        "type" : "global.xml"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hregion_majorcompaction",
-      "StackConfigurations" : {
-        "property_description" : "HBase Major Compaction.",
-        "property_value" : "86400000",
-        "stack_version" : "1.3.1",
-        "property_name" : "hregion_majorcompaction",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/client_scannercaching",
-      "StackConfigurations" : {
-        "property_description" : "Base Client Scanner Caching",
-        "property_value" : "100",
-        "stack_version" : "1.3.1",
-        "property_name" : "client_scannercaching",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.masterregion.protocol.acl",
-      "StackConfigurations" : {
-        "property_description" : "ACL for HMasterRegionInterface protocol implementations\n    (for HRegionServers communicating with HMaster)\n    The ACL is a comma-separated list of user and group names. The user and \n    group list is separated by a blank. For e.g. \"alice,bob users,wheel\". \n    A special value of \"*\" means all users are allowed.",
-        "property_value" : "*",
-        "stack_version" : "1.3.1",
-        "property_name" : "security.masterregion.protocol.acl",
-        "service_name" : "HBASE",
-        "type" : "hbase-policy.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.cluster.distributed",
-      "StackConfigurations" : {
-        "property_description" : "The mode the cluster will be in. Possible values are\n      false for standalone mode and true for distributed mode.  If\n      false, startup will run all HBase and ZooKeeper daemons together\n      in the one JVM.\n    ",
-        "property_value" : "true",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase.cluster.distributed",
-        "service_name" : "HBASE",
-        "type" : "hbase-site.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.master.lease.thread.wakefrequency",
-      "StackConfigurations" : {
-        "property_description" : "The interval between checks for expired region server leases.\n    This value has been reduced due to the other reduced values above so that\n    the master will notice a dead region server sooner. The default is 15 seconds.\n    ",
-        "property_value" : "3000",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase.master.lease.thread.wakefrequency",
-        "service_name" : "HBASE",
-        "type" : "hbase-site.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/regionserver_handlers",
-      "StackConfigurations" : {
-        "property_description" : "RegionServer Handler",
-        "property_value" : "30",
-        "stack_version" : "1.3.1",
-        "property_name" : "regionserver_handlers",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.regionserver.optionalcacheflushinterval",
-      "StackConfigurations" : {
-        "property_description" : "\n      Amount of time to wait since the last time a region was flushed before\n      invoking an optional cache flush. Default 60,000.\n    ",
-        "property_value" : "10000",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase.regionserver.optionalcacheflushinterval",
-        "service_name" : "HBASE",
-        "type" : "hbase-site.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_pid_dir",
-      "StackConfigurations" : {
-        "property_description" : "Log Directories for HBase.",
-        "property_value" : "/var/run/hbase",
-        "stack_version" : "1.3.1",
-        "property_name" : "hbase_pid_dir",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hstorefile_maxsize",
-      "StackConfigurations" : {
-        "property_description" : "Maximum HStoreFile Size",
-        "property_value" : "1073741824",
-        "stack_version" : "1.3.1",
-        "property_name" : "hstorefile_maxsize",
-        "service_name" : "HBASE",
-        "type" : "global.xml",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.admin.protocol.acl",
-      "StackConfigurations" : {
-        "property_description" : "ACL for HMasterInterface protocol implementation (ie. \n    clients talking to HMaster for admin operations).\n    The ACL is a comma-separated list of user and group names. The user and \n    group list is separated by a blank. For e.g. \"alice,bob users,wheel\". \n    A special value of \"*\" means all users are allowed.",
-        "property_value" : "*",
-        "stack_version" : "1.3.1",
-        "property_name" : "security.admin.protocol.acl",
-        "service_name" : "HBASE",
-        "type" : "hbase-policy.xml",
-        "stack_name" : "HDP"
-      }
-    }
-  ]
-}

+ 0 - 33
ambari-web/app/assets/data/wizard/stack/hdp/version131/HCFS.json

@@ -1,33 +0,0 @@
-{
-  "name" : "GLUSTERFS",
-  "version" : "9.9.9.9-9",
-  "user" : "root",
-  "comment" : "This is comment for GLUSTERFS service",
-  "properties" : [ {
-    "name" : "dfs.replication.max",
-    "description" : "Maximal block replication.\n  ",
-    "filename" : "hdfs-site.xml"
-  }, {
-    "name" : "dfs.heartbeat.interval",
-    "description" : "Determines datanode heartbeat interval in seconds.",
-    "filename" : "hdfs-site.xml"
-  } ],
-  "components" : [ {
-    "name" : "DATANODE",
-    "category" : "SLAVE",
-    "client" : false,
-    "master" : false
-  }, {
-    "name" : "GLUSTERFS_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  } ],
-  "clientOnlyService" : false,
-  "clientComponent" : {
-    "name" : "GLUSTERFS_CLIENT",
-    "category" : "CLIENT",
-    "client" : true,
-    "master" : false
-  }
-}

+ 0 - 761
ambari-web/app/assets/data/wizard/stack/hdp/version131/HDFS.json

@@ -1,761 +0,0 @@
-{
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.blockreport.initialDelay",
-      "StackConfigurations" : {
-        "property_description" : "Delay for first block report in seconds.",
-        "property_value" : "120",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.blockreport.initialDelay",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.safemode.threshold.pct",
-      "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" : "1.3.1",
-        "property_name" : "dfs.safemode.threshold.pct",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_dir",
-      "StackConfigurations" : {
-        "property_description" : "Secondary NameNode checkpoint dir.",
-        "property_value" : "/hadoop/hdfs/namesecondary",
-        "stack_version" : "1.3.1",
-        "property_name" : "fs_checkpoint_dir",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.umaskmode",
-      "StackConfigurations" : {
-        "property_description" : "\nThe octal umask used when creating files and directories.\n",
-        "property_value" : "077",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.umaskmode",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.compression.codec.lzo.class",
-      "StackConfigurations" : {
-        "property_description" : "The implementation for lzo codec.",
-        "property_value" : "com.hadoop.compression.lzo.LzoCodec",
-        "stack_version" : "1.3.1",
-        "property_name" : "io.compression.codec.lzo.class",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.heartbeat.interval",
-      "StackConfigurations" : {
-        "property_description" : "Determines datanode heartbeat interval in seconds.",
-        "property_value" : "3",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.heartbeat.interval",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_datanode_failed_volume_tolerated",
-      "StackConfigurations" : {
-        "property_description" : "DataNode volumes failure toleration",
-        "property_value" : "0",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs_datanode_failed_volume_tolerated",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_name_dir",
-      "StackConfigurations" : {
-        "property_description" : "NameNode Directories.",
-        "property_value" : "/hadoop/hdfs/namenode",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs_name_dir",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_size",
-      "StackConfigurations" : {
-        "property_description" : "FS Checkpoint Size.",
-        "property_value" : "0.5",
-        "stack_version" : "1.3.1",
-        "property_name" : "fs_checkpoint_size",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.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_value" : "6250000",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.balance.bandwidthPerSec",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_maxnewsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode maximum new generation size",
-        "property_value" : "640",
-        "stack_version" : "1.3.1",
-        "property_name" : "namenode_opt_maxnewsize",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.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 fs.checkpoint.dir\n    ",
-        "property_value" : "${fs.checkpoint.dir}",
-        "stack_version" : "1.3.1",
-        "property_name" : "fs.checkpoint.edits.dir",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/keytab_path",
-      "StackConfigurations" : {
-        "property_description" : "KeyTab Directory.",
-        "property_value" : "/etc/security/keytabs",
-        "stack_version" : "1.3.1",
-        "property_name" : "keytab_path",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.block.size",
-      "StackConfigurations" : {
-        "property_description" : "The default block size for new files.",
-        "property_value" : "134217728",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.block.size",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security_enabled",
-      "StackConfigurations" : {
-        "property_description" : "Hadoop Security",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "security_enabled",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.serializations",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "org.apache.hadoop.io.serializer.WritableSerialization",
-        "stack_version" : "1.3.1",
-        "property_name" : "io.serializations",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.task.umbilical.protocol.acl",
-      "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" : "1.3.1",
-        "property_name" : "security.task.umbilical.protocol.acl",
-        "filename" : "hadoop-policy.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/kerberos_domain",
-      "StackConfigurations" : {
-        "property_description" : "Kerberos realm.",
-        "property_value" : "EXAMPLE.COM",
-        "stack_version" : "1.3.1",
-        "property_name" : "kerberos_domain",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_data_dir",
-      "StackConfigurations" : {
-        "property_description" : "Data directories for Data Nodes.",
-        "property_value" : "/hadoop/hdfs/data",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs_data_dir",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hdfs_log_dir_prefix",
-      "StackConfigurations" : {
-        "property_description" : "Hadoop Log Dir Prefix",
-        "property_value" : "/var/log/hadoop",
-        "stack_version" : "1.3.1",
-        "property_name" : "hdfs_log_dir_prefix",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.datanode.protocol.acl",
-      "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" : "1.3.1",
-        "property_name" : "security.datanode.protocol.acl",
-        "filename" : "hadoop-policy.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.connect.max.retries",
-      "StackConfigurations" : {
-        "property_description" : "Defines the maximum number of retries for IPC connections.",
-        "property_value" : "50",
-        "stack_version" : "1.3.1",
-        "property_name" : "ipc.client.connect.max.retries",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_period",
-      "StackConfigurations" : {
-        "property_description" : "HDFS Maximum Checkpoint Delay",
-        "property_value" : "21600",
-        "stack_version" : "1.3.1",
-        "property_name" : "fs_checkpoint_period",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.namenode.handler.count",
-      "StackConfigurations" : {
-        "property_description" : "The number of server threads for the namenode.",
-        "property_value" : "40",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.namenode.handler.count",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.ipc.address",
-      "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" : "1.3.1",
-        "property_name" : "dfs.datanode.ipc.address",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_webhdfs_enabled",
-      "StackConfigurations" : {
-        "property_description" : "WebHDFS enabled",
-        "property_value" : "true",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs_webhdfs_enabled",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.1",
-        "property_name" : "fs.trash.interval",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.secondary.https.port",
-      "StackConfigurations" : {
-        "property_description" : "The https port where secondary-namenode binds",
-        "property_value" : "50490",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.secondary.https.port",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/datanode_du_reserved",
-      "StackConfigurations" : {
-        "property_description" : "Reserved space for HDFS",
-        "property_value" : "1",
-        "stack_version" : "1.3.1",
-        "property_name" : "datanode_du_reserved",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/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_value" : "131072",
-        "stack_version" : "1.3.1",
-        "property_name" : "io.file.buffer.size",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.replication.max",
-      "StackConfigurations" : {
-        "property_description" : "Maximal block replication.\n  ",
-        "property_value" : "50",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.replication.max",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hadoop_pid_dir_prefix",
-      "StackConfigurations" : {
-        "property_description" : "Hadoop PID Dir Prefix",
-        "property_value" : "/var/run/hadoop",
-        "stack_version" : "1.3.1",
-        "property_name" : "hadoop_pid_dir_prefix",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.inter.datanode.protocol.acl",
-      "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" : "1.3.1",
-        "property_name" : "security.inter.datanode.protocol.acl",
-        "filename" : "hadoop-policy.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.socket.write.timeout",
-      "StackConfigurations" : {
-        "property_description" : "DFS Client write socket timeout",
-        "property_value" : "0",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.datanode.socket.write.timeout",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.max.xcievers",
-      "StackConfigurations" : {
-        "property_description" : "PRIVATE CONFIG VARIABLE",
-        "property_value" : "4096",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.datanode.max.xcievers",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.server.max.response.size",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "5242880",
-        "stack_version" : "1.3.1",
-        "property_name" : "ipc.server.max.response.size",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/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 fs.checkpoint.period hasn't expired.\n  ",
-        "property_value" : "536870912",
-        "stack_version" : "1.3.1",
-        "property_name" : "fs.checkpoint.size",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.namenode.protocol.acl",
-      "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" : "1.3.1",
-        "property_name" : "security.namenode.protocol.acl",
-        "filename" : "hadoop-policy.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.permissions",
-      "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" : "1.3.1",
-        "property_name" : "dfs.permissions",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.https.port",
-      "StackConfigurations" : {
-        "property_description" : "The https port where namenode binds",
-        "property_value" : "50470",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.https.port",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode Java heap size",
-        "property_value" : "1024",
-        "stack_version" : "1.3.1",
-        "property_name" : "namenode_heapsize",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.namenode.handler.count",
-      "StackConfigurations" : {
-        "property_description" : "Added to grow Queue size so that more client connections are allowed",
-        "property_value" : "100",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.namenode.handler.count",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.web.ugi",
-      "StackConfigurations" : {
-        "property_description" : "The user account used by the web interface.\nSyntax: USERNAME,GROUP1,GROUP2, ...\n",
-        "property_value" : "gopher,gopher",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.web.ugi",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.du.pct",
-      "StackConfigurations" : {
-        "property_description" : "When calculating remaining space, only use this percentage of the real available space\n",
-        "property_value" : "0.85f",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.datanode.du.pct",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.checkpoint.period",
-      "StackConfigurations" : {
-        "property_description" : "The number of seconds between two periodic checkpoints.\n  ",
-        "property_value" : "21600",
-        "stack_version" : "1.3.1",
-        "property_name" : "fs.checkpoint.period",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.block.access.token.enable",
-      "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" : "1.3.1",
-        "property_name" : "dfs.block.access.token.enable",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.cluster.administrators",
-      "StackConfigurations" : {
-        "property_description" : "ACL for who all can view the default servlets in the HDFS",
-        "property_value" : " hdfs",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.cluster.administrators",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dtnode_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "DataNode maximum Java heap size",
-        "property_value" : "1024",
-        "stack_version" : "1.3.1",
-        "property_name" : "dtnode_heapsize",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.job.submission.protocol.acl",
-      "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" : "1.3.1",
-        "property_name" : "security.job.submission.protocol.acl",
-        "filename" : "hadoop-policy.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/webinterface.private.actions",
-      "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" : "1.3.1",
-        "property_name" : "webinterface.private.actions",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.connection.maxidletime",
-      "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" : "1.3.1",
-        "property_name" : "ipc.client.connection.maxidletime",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.permissions.supergroup",
-      "StackConfigurations" : {
-        "property_description" : "The name of the group of super-users.",
-        "property_value" : "hdfs",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.permissions.supergroup",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hadoop_heapsize",
-      "StackConfigurations" : {
-        "property_description" : "Hadoop maximum Java heap size",
-        "property_value" : "1024",
-        "stack_version" : "1.3.1",
-        "property_name" : "hadoop_heapsize",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.idlethreshold",
-      "StackConfigurations" : {
-        "property_description" : "Defines the threshold number of connections after which\n               connections will be inspected for idleness.\n  ",
-        "property_value" : "8000",
-        "stack_version" : "1.3.1",
-        "property_name" : "ipc.client.idlethreshold",
-        "filename" : "core-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/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" : "1.3.1",
-        "property_name" : "security.inter.tracker.protocol.acl",
-        "filename" : "hadoop-policy.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
-      "StackConfigurations" : {
-        "property_description" : "Number of failed disks datanode would tolerate",
-        "property_value" : "0",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.datanode.failed.volumes.tolerated",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_newsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode new generation size",
-        "property_value" : "200",
-        "stack_version" : "1.3.1",
-        "property_name" : "namenode_opt_newsize",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_permsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode permanent generation size",
-        "property_value" : "128",
-        "stack_version" : "1.3.1",
-        "property_name" : "namenode_opt_permsize",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_maxpermsize",
-      "StackConfigurations" : {
-        "property_description" : "NameNode maximum permanent generation size",
-        "property_value" : "256",
-        "stack_version" : "1.3.1",
-        "property_name" : "namenode_opt_maxpermsize",
-        "filename" : "global.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.client.datanode.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_value" : "*",
-        "stack_version" : "1.3.1",
-        "property_name" : "security.client.datanode.protocol.acl",
-        "filename" : "hadoop-policy.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.client.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" : "1.3.1",
-        "property_name" : "security.client.protocol.acl",
-        "filename" : "hadoop-policy.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.server.read.threadpool.size",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "5",
-        "stack_version" : "1.3.1",
-        "property_name" : "ipc.server.read.threadpool.size",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.access.time.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_value" : "0",
-        "stack_version" : "1.3.1",
-        "property_name" : "dfs.access.time.precision",
-        "filename" : "hdfs-site.xml",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      }
-    }
-  ]
-}

+ 0 - 197
ambari-web/app/assets/data/wizard/stack/hdp/version131/HIVE.json

@@ -1,197 +0,0 @@
-{
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/javax.jdo.option.ConnectionDriverName",
-      "StackConfigurations" : {
-        "property_description" : "Driver class name for a JDBC metastore",
-        "property_value" : "com.mysql.jdbc.Driver",
-        "stack_version" : "1.3.1",
-        "property_name" : "javax.jdo.option.ConnectionDriverName",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_pid_dir",
-      "StackConfigurations" : {
-        "property_description" : "Hive PID Dir.",
-        "property_value" : "/var/run/hive",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive_pid_dir",
-        "filename" : "global.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.security.authorization.enabled",
-      "StackConfigurations" : {
-        "property_description" : "enable or disable the hive client authorization",
-        "property_value" : "true",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive.security.authorization.enabled",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_conf_dir",
-      "StackConfigurations" : {
-        "property_description" : "Hive Conf Dir.",
-        "property_value" : "/etc/hive/conf",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive_conf_dir",
-        "filename" : "global.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hadoop.clientside.fs.operations",
-      "StackConfigurations" : {
-        "property_description" : "FS operations are owned by client",
-        "property_value" : "true",
-        "stack_version" : "1.3.1",
-        "property_name" : "hadoop.clientside.fs.operations",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.security.authorization.manager",
-      "StackConfigurations" : {
-        "property_description" : "the hive client authorization manager class name.\n    The user defined authorization class should implement interface org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider.  ",
-        "property_value" : "org.apache.hcatalog.security.HdfsAuthorizationProvider",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive.security.authorization.manager",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/fs.hdfs.impl.disable.cache",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "true",
-        "stack_version" : "1.3.1",
-        "property_name" : "fs.hdfs.impl.disable.cache",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.warehouse.dir",
-      "StackConfigurations" : {
-        "property_description" : "location of default database for the warehouse",
-        "property_value" : "/apps/hive/warehouse",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive.metastore.warehouse.dir",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_aux_jars_path",
-      "StackConfigurations" : {
-        "property_description" : "Hive auxiliary jar path.",
-        "property_value" : "/usr/lib/hcatalog/share/hcatalog/hcatalog-core.jar",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive_aux_jars_path",
-        "filename" : "global.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.client.socket.timeout",
-      "StackConfigurations" : {
-        "property_description" : "MetaStore Client socket timeout in seconds",
-        "property_value" : "60",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive.metastore.client.socket.timeout",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.server2.enable.doAs",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "true",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive.server2.enable.doAs",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.cache.pinobjtypes",
-      "StackConfigurations" : {
-        "property_description" : "List of comma separated metastore object types that should be pinned in the cache",
-        "property_value" : "Table,Database,Type,FieldSchema,Order",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive.metastore.cache.pinobjtypes",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.execute.setugi",
-      "StackConfigurations" : {
-        "property_description" : "In unsecure mode, setting this property to true will cause the metastore to execute DFS operations using the client's reported user and group permissions. Note that this property must be set on both the client and     server sides. Further note that its best effort. If client sets its to true and server sets it to false, client setting will be ignored.",
-        "property_value" : "true",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive.metastore.execute.setugi",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/mysql_connector_url",
-      "StackConfigurations" : {
-        "property_description" : "Hive PID Dir.",
-        "property_value" : "${download_url}/mysql-connector-java-5.1.18.zip",
-        "stack_version" : "1.3.1",
-        "property_name" : "mysql_connector_url",
-        "filename" : "global.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.local",
-      "StackConfigurations" : {
-        "property_description" : "controls whether to connect to remove metastore server or\n    open a new metastore server in Hive Client JVM",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive.metastore.local",
-        "filename" : "hive-site.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_log_dir",
-      "StackConfigurations" : {
-        "property_description" : "Directory for Hive Log files.",
-        "property_value" : "/var/log/hive",
-        "stack_version" : "1.3.1",
-        "property_name" : "hive_log_dir",
-        "filename" : "global.xml",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      }
-    }
-  ]
-}

+ 0 - 773
ambari-web/app/assets/data/wizard/stack/hdp/version131/MAPREDUCE.json

@@ -1,773 +0,0 @@
-{
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.tasks.speculative.execution",
-      "StackConfigurations" : {
-        "property_description" : "If true, then multiple instances of some reduce tasks\n               may be executed in parallel.",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.reduce.tasks.speculative.execution",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-      "StackConfigurations" : {
-        "property_description" : "The default maximum number of tasks per-user, across all the of \n    the user's jobs in the queue, which can be initialized concurrently. Once \n    the user's jobs exceed this limit they will be queued on disk.  \n    ",
-        "property_value" : "100000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-      "StackConfigurations" : {
-        "property_description" : "The multipe of (maximum-system-jobs * queue-capacity) used to \n    determine the number of jobs which are accepted by the scheduler.  \n    ",
-        "property_value" : "10",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-poll-interval",
-      "StackConfigurations" : {
-        "property_description" : "The amount of time in miliseconds which is used to poll \n    the job queues for jobs to initialize.\n    ",
-        "property_value" : "5000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.init-poll-interval",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.history.server.embedded",
-      "StackConfigurations" : {
-        "property_description" : "Should job history server be embedded within Job tracker\nprocess",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapreduce.history.server.embedded",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-bucket-width",
-      "StackConfigurations" : {
-        "property_description" : "\n    15-minute bucket size (value is in minutes)\n  ",
-        "property_value" : "15",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.jobtracker.blacklist.fault-bucket-width",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.map.tasks.speculative.execution",
-      "StackConfigurations" : {
-        "property_description" : "If true, then multiple instances of some map tasks\n               may be executed in parallel.",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.map.tasks.speculative.execution",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.supports-priority",
-      "StackConfigurations" : {
-        "property_description" : "If true, priorities of jobs will be taken into \n      account in scheduling decisions.\n    ",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.supports-priority",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-timeout-window",
-      "StackConfigurations" : {
-        "property_description" : "\n    3-hour sliding window (value is in minutes)\n  ",
-        "property_value" : "180",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.jobtracker.blacklist.fault-timeout-window",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.active",
-      "StackConfigurations" : {
-        "property_description" : "Indicates if persistency of job status information is\n  active or not.\n  ",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.job.tracker.persist.jobstatus.active",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-supports-priority",
-      "StackConfigurations" : {
-        "property_description" : "If true, priorities of jobs will be taken into \n      account in scheduling decisions by default in a job queue.\n    ",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.default-supports-priority",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-user-limit-factor",
-      "StackConfigurations" : {
-        "property_description" : "The default multiple of queue-capacity which is used to \n    determine the amount of slots a single user can consume concurrently.\n    ",
-        "property_value" : "1",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.default-user-limit-factor",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.record.percent",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : ".2",
-        "stack_version" : "1.3.1",
-        "property_name" : "io.sort.record.percent",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.check",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "10000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.jobtracker.retirejob.check",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.system.dir",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "/mapred/system",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.system.dir",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-capacity",
-      "StackConfigurations" : {
-        "property_description" : "\n\tmaximum-capacity defines a limit beyond which a queue cannot use the capacity of the cluster.\n\tThis provides a means to limit how much excess capacity a queue can use. By default, there is no limit.\n\tThe maximum-capacity of a queue can only be greater than or equal to its minimum capacity.\n        Default value of -1 implies a queue can use complete capacity of the cluster.\n\n        This property could be to curtail certain jobs which are long running in nature from occupying more than a \n        certain percentage of the cluster, which in the absence of pre-emption, could lead to capacity guarantees of \n        other queues being affected.\n        \n        One important thing to note is that maximum-capacity is a percentage , so based on the cluster's capacity\n        the max capacity would change. So if large no of nodes or racks get added to the cluster , max Capacity in \n        absolute terms would increase accordingly.\n    ",
-        "property_value" : "-1",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.maximum-capacity",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jetty.connector",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "org.mortbay.jetty.nio.SelectChannelConnector",
-        "stack_version" : "1.3.1",
-        "property_name" : "jetty.connector",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-      "StackConfigurations" : {
-        "property_description" : "The default maximum number of tasks, across all jobs in the \n    queue, which can be initialized concurrently. Once the queue's jobs exceed \n    this limit they will be queued on disk.  \n    ",
-        "property_value" : "200000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/scheduler_name",
-      "StackConfigurations" : {
-        "property_description" : "MapRed Capacity Scheduler.",
-        "property_value" : "org.apache.hadoop.mapred.CapacityTaskScheduler",
-        "stack_version" : "1.3.1",
-        "property_name" : "scheduler_name",
-        "filename" : "global.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.reuse.jvm.num.tasks",
-      "StackConfigurations" : {
-        "property_description" : "\n    How many tasks to run per jvm. If set to -1, there is no limit\n  ",
-        "property_value" : "1",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.job.reuse.jvm.num.tasks",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.max.tracker.blacklists",
-      "StackConfigurations" : {
-        "property_description" : "\n    if node is reported blacklisted by 16 successful jobs within timeout-window, it will be graylisted\n  ",
-        "property_value" : "16",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.max.tracker.blacklists",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-submit-job",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "*",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.queue.default.acl-submit-job",
-        "filename" : "mapred-queue-acls.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.names",
-      "StackConfigurations" : {
-        "property_description" : " Comma separated list of queues configured for this jobtracker.",
-        "property_value" : "default",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.queue.names",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.reduce.input.buffer.percent",
-      "StackConfigurations" : {
-        "property_description" : "The percentage of memory- relative to the maximum heap size- to\n  retain map outputs during the reduce. When the shuffle is concluded, any\n  remaining map outputs in memory must consume less than this threshold before\n  the reduce can begin.\n  ",
-        "property_value" : "0.0",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.job.reduce.input.buffer.percent",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.split.metainfo.maxsize",
-      "StackConfigurations" : {
-        "property_description" : "If the size of the split metainfo file is larger than this, the JobTracker will fail the job during\n    initialize.\n   ",
-        "property_value" : "50000000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapreduce.jobtracker.split.metainfo.maxsize",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/hadoop.job.history.user.location",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "none",
-        "stack_version" : "1.3.1",
-        "property_name" : "hadoop.job.history.user.location",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.completeuserjobs.maximum",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "100",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.jobtracker.completeuserjobs.maximum",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.output.compression.type",
-      "StackConfigurations" : {
-        "property_description" : "If the job outputs are to compressed as SequenceFiles, how should\n               they be compressed? Should be one of NONE, RECORD or BLOCK.\n  ",
-        "property_value" : "BLOCK",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.output.compression.type",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.interval",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "0",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.jobtracker.retirejob.interval",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.healthChecker.interval",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "135000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.healthChecker.interval",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jtnode_opt_newsize",
-      "StackConfigurations" : {
-        "property_description" : "MapRed Capacity Scheduler.",
-        "property_value" : "200",
-        "stack_version" : "1.3.1",
-        "property_name" : "jtnode_opt_newsize",
-        "filename" : "global.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.task.timeout",
-      "StackConfigurations" : {
-        "property_description" : "The number of milliseconds before a task will be\n  terminated if it neither reads an input, writes an output, nor\n  updates its status string.\n  ",
-        "property_value" : "600000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.task.timeout",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.hours",
-      "StackConfigurations" : {
-        "property_description" : "The number of hours job status information is persisted in DFS.\n    The job status information will be available after it drops of the memory\n    queue and between jobtracker restarts. With a zero value the job status\n    information is not persisted at all in DFS.\n  ",
-        "property_value" : "1",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.job.tracker.persist.jobstatus.hours",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.merge.percent",
-      "StackConfigurations" : {
-        "property_description" : "The usage threshold at which an in-memory merge will be\n  initiated, expressed as a percentage of the total memory allocated to\n  storing in-memory map outputs, as defined by\n  mapred.job.shuffle.input.buffer.percent.\n  ",
-        "property_value" : "0.66",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.job.shuffle.merge.percent",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.restart.recover",
-      "StackConfigurations" : {
-        "property_description" : "\"true\" to enable (job) recovery upon restart,\n               \"false\" to start afresh\n    ",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.jobtracker.restart.recover",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.handler.count",
-      "StackConfigurations" : {
-        "property_description" : "\n    The number of server threads for the JobTracker. This should be roughly\n    4% of the number of tasktracker nodes.\n    ",
-        "property_value" : "50",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.job.tracker.handler.count",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-      "StackConfigurations" : {
-        "property_description" : "The maximum number of tasks per-user, across all the of the \n    user's jobs in the queue, which can be initialized concurrently. Once the \n    user's jobs exceed this limit they will be queued on disk.  \n    ",
-        "property_value" : "100000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.tasktracker.group",
-      "StackConfigurations" : {
-        "property_description" : "The group that the task controller uses for accessing the task controller. The mapred user must be a member and users should *not* be members.",
-        "property_value" : "hadoop",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapreduce.tasktracker.group",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-      "StackConfigurations" : {
-        "property_description" : "The maximum number of tasks, across all jobs in the queue, \n    which can be initialized concurrently. Once the queue's jobs exceed this \n    limit they will be queued on disk.  \n    ",
-        "property_value" : "200000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_local_dir",
-      "StackConfigurations" : {
-        "property_description" : "MapRed Local Directories.",
-        "property_value" : "/hadoop/mapred",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred_local_dir",
-        "filename" : "global.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.inmem.merge.threshold",
-      "StackConfigurations" : {
-        "property_description" : "The threshold, in terms of the number of files\n  for the in-memory merge process. When we accumulate threshold number of files\n  we initiate the in-memory merge and spill to disk. A value of 0 or less than\n  0 indicates we want to DON'T have any threshold and instead depend only on\n  the ramfs's memory consumption to trigger the merge.\n  ",
-        "property_value" : "1000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.inmem.merge.threshold",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-administer-jobs",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "*",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.queue.default.acl-administer-jobs",
-        "filename" : "mapred-queue-acls.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.reduce.input.limit",
-      "StackConfigurations" : {
-        "property_description" : "The limit on the input size of the reduce. (This value\n  is 10 Gb.)  If the estimated input size of the reduce is greater than\n  this value, job is failed. A value of -1 means that there is no limit\n  set. ",
-        "property_value" : "10737418240",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapreduce.reduce.input.limit",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.cluster.administrators",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : " hadoop",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapreduce.cluster.administrators",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.healthChecker.script.timeout",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "60000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.healthChecker.script.timeout",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.parallel.copies",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "30",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.reduce.parallel.copies",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.history.completed.location",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "/mapred/history/done",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.job.tracker.history.completed.location",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.slowstart.completed.maps",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "0.05",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.reduce.slowstart.completed.maps",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.tasktracker.tasks.sleeptime-before-sigkill",
-      "StackConfigurations" : {
-        "property_description" : "Normally, this is the amount of time before killing\n  processes, and the recommended-default is 5.000 seconds - a value of\n  5000 here.  In this case, we are using it solely to blast tasks before\n  killing them, and killing them very quickly (1/4 second) to guarantee\n  that we do not leave VMs around for later jobs.\n  ",
-        "property_value" : "250",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.tasktracker.tasks.sleeptime-before-sigkill",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.capacity",
-      "StackConfigurations" : {
-        "property_description" : "Percentage of the number of slots in the cluster that are\n      to be available for jobs in this queue.\n    ",
-        "property_value" : "100",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.capacity",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.input.buffer.percent",
-      "StackConfigurations" : {
-        "property_description" : "The percentage of memory to be allocated from the maximum heap\n  size to storing map outputs during the shuffle.\n  ",
-        "property_value" : "0.7",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.job.shuffle.input.buffer.percent",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.child.root.logger",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "INFO,TLA",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.child.root.logger",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.fileoutputcommitter.marksuccessfuljobs",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapreduce.fileoutputcommitter.marksuccessfuljobs",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-init-accept-jobs-factor",
-      "StackConfigurations" : {
-        "property_description" : "The default multipe of (maximum-system-jobs * queue-capacity) \n    used to determine the number of jobs which are accepted by the scheduler.  \n    ",
-        "property_value" : "10",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.default-init-accept-jobs-factor",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_system_dir",
-      "StackConfigurations" : {
-        "property_description" : "MapRed System Directories.",
-        "property_value" : "/mapred/system",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred_system_dir",
-        "filename" : "global.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.factor",
-      "StackConfigurations" : {
-        "property_description" : "No description",
-        "property_value" : "100",
-        "stack_version" : "1.3.1",
-        "property_name" : "io.sort.factor",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jtnode_opt_maxnewsize",
-      "StackConfigurations" : {
-        "property_description" : "MapRed Capacity Scheduler.",
-        "property_value" : "200",
-        "stack_version" : "1.3.1",
-        "property_name" : "jtnode_opt_maxnewsize",
-        "filename" : "global.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.user-limit-factor",
-      "StackConfigurations" : {
-        "property_description" : "The multiple of the queue capacity which can be configured to \n    allow a single user to acquire more slots. \n    ",
-        "property_value" : "1",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.user-limit-factor",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.maximum-system-jobs",
-      "StackConfigurations" : {
-        "property_description" : "Maximum number of jobs in the system which can be initialized,\n     concurrently, by the CapacityScheduler.\n    ",
-        "property_value" : "3000",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.maximum-system-jobs",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-minimum-user-limit-percent",
-      "StackConfigurations" : {
-        "property_description" : "The percentage of the resources limited to a particular user\n      for the job queue at any given point of time by default.\n    ",
-        "property_value" : "100",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.default-minimum-user-limit-percent",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-      "StackConfigurations" : {
-        "property_description" : " Each queue enforces a limit on the percentage of resources \n    allocated to a user at any given time, if there is competition for them. \n    This user limit can vary between a minimum and maximum value. The former\n    depends on the number of users who have submitted jobs, and the latter is\n    set to this property value. For example, suppose the value of this \n    property is 25. If two users have submitted jobs to a queue, no single \n    user can use more than 50% of the queue resources. If a third user submits\n    a job, no single user can use more than 33% of the queue resources. With 4 \n    or more users, no user can use more than 25% of the queue's resources. A \n    value of 100 implies no user limits are imposed. \n    ",
-        "property_value" : "100",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.staging.root.dir",
-      "StackConfigurations" : {
-        "property_description" : "The Path prefix for where the staging directories should be placed. The next level is always the user's\n   name. It is a path in the default file system.",
-        "property_value" : "/user",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapreduce.jobtracker.staging.root.dir",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-worker-threads",
-      "StackConfigurations" : {
-        "property_description" : "Number of worker threads which would be used by\n    Initialization poller to initialize jobs in a set of queue.\n    If number mentioned in property is equal to number of job queues\n    then a single thread would initialize jobs in a queue. If lesser\n    then a thread would get a set of queues assigned. If the number\n    is greater then number of threads would be equal to number of \n    job queues.\n    ",
-        "property_value" : "5",
-        "stack_version" : "1.3.1",
-        "property_name" : "mapred.capacity-scheduler.init-worker-threads",
-        "filename" : "capacity-scheduler.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/tasktracker.http.threads",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "50",
-        "stack_version" : "1.3.1",
-        "property_name" : "tasktracker.http.threads",
-        "filename" : "mapred-site.xml",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      }
-    }
-  ]
-}

+ 0 - 317
ambari-web/app/assets/data/wizard/stack/hdp/version131/OOZIE.json

@@ -1,317 +0,0 @@
-{
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.systemmode",
-      "StackConfigurations" : {
-        "property_description" : "\n     System mode for  Oozie at startup.\n     ",
-        "property_value" : "NORMAL",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.systemmode",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.authentication.kerberos.name.rules",
-      "StackConfigurations" : {
-        "property_description" : "The mapping from kerberos principal names to local OS user names.",
-        "property_value" : "\n        RULE:[2:$1@$0]([jt]t@.*TODO-KERBEROS-DOMAIN)s/.*/TODO-MAPREDUSER/\n        RULE:[2:$1@$0]([nd]n@.*TODO-KERBEROS-DOMAIN)s/.*/TODO-HDFSUSER/\n        RULE:[2:$1@$0](hm@.*TODO-KERBEROS-DOMAIN)s/.*/TODO-HBASE-USER/\n        RULE:[2:$1@$0](rs@.*TODO-KERBEROS-DOMAIN)s/.*/TODO-HBASE-USER/\n        DEFAULT\n        ",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.authentication.kerberos.name.rules",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.AuthorizationService.security.enabled",
-      "StackConfigurations" : {
-        "property_description" : "\n     Specifies whether security (user name/admin role) is enabled or not.\n     If disabled any user can manage Oozie system and manage any job.\n     ",
-        "property_value" : "true",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.AuthorizationService.security.enabled",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.threads",
-      "StackConfigurations" : {
-        "property_description" : "Number of threads used for executing callables",
-        "property_value" : "10",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.CallableQueueService.threads",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.jobTracker.whitelist",
-      "StackConfigurations" : {
-        "property_description" : "\n      Whitelisted job tracker for Oozie service.\n      ",
-        "property_value" : " ",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.HadoopAccessorService.jobTracker.whitelist",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.pool.max.active.conn",
-      "StackConfigurations" : {
-        "property_description" : "\n             Max number of connections.\n        ",
-        "property_value" : "10",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.JPAService.pool.max.active.conn",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.base.url",
-      "StackConfigurations" : {
-        "property_description" : "Base Oozie URL.",
-        "property_value" : "http://localhost:11000/oozie",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.base.url",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.SchemaService.wf.ext.schemas",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "shell-action-0.1.xsd,email-action-0.1.xsd,hive-action-0.2.xsd,sqoop-action-0.2.xsd,ssh-action-0.1.xsd,distcp-action-0.1.xsd",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.SchemaService.wf.ext.schemas",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.PurgeService.older.than",
-      "StackConfigurations" : {
-        "property_description" : "\n     Jobs older than this value, in days, will be purged by the PurgeService.\n     ",
-        "property_value" : "30",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.PurgeService.older.than",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.nameNode.whitelist",
-      "StackConfigurations" : {
-        "property_description" : "\n      ",
-        "property_value" : " ",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.HadoopAccessorService.nameNode.whitelist",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.coord.normal.default.timeout",
-      "StackConfigurations" : {
-        "property_description" : "Default timeout for a coordinator action input check (in minutes) for normal job.\n      -1 means infinite timeout",
-        "property_value" : "120",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.coord.normal.default.timeout",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/use.system.libpath.for.mapreduce.and.pig.jobs",
-      "StackConfigurations" : {
-        "property_description" : "\n      If set to true, submissions of MapReduce and Pig jobs will include\n      automatically the system library path, thus not requiring users to\n      specify where the Pig JAR files are. Instead, the ones from the system\n      library path are used.\n      ",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "use.system.libpath.for.mapreduce.and.pig.jobs",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.queue.size",
-      "StackConfigurations" : {
-        "property_description" : "Max callable queue size",
-        "property_value" : "1000",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.CallableQueueService.queue.size",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.ActionService.executor.ext.classes",
-      "StackConfigurations" : {
-        "property_description" : null,
-        "property_value" : "\n            org.apache.oozie.action.email.EmailActionExecutor,\n            org.apache.oozie.action.hadoop.HiveActionExecutor,\n            org.apache.oozie.action.hadoop.ShellActionExecutor,\n            org.apache.oozie.action.hadoop.SqoopActionExecutor,\n            org.apache.oozie.action.hadoop.DistcpActionExecutor\n        ",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.ActionService.executor.ext.classes",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.password",
-      "StackConfigurations" : {
-        "property_description" : "\n            DB user password.\n\n            IMPORTANT: if password is emtpy leave a 1 space string, the service trims the value,\n                       if empty Configuration assumes it is NULL.\n        ",
-        "property_value" : " ",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.JPAService.jdbc.password",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.WorkflowAppService.system.libpath",
-      "StackConfigurations" : {
-        "property_description" : "\n      System library path to use for workflow applications.\n      This path is added to workflow application if their job properties sets\n      the property 'oozie.use.system.libpath' to true.\n      ",
-        "property_value" : "/user/${user.name}/share/lib",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.WorkflowAppService.system.libpath",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.driver",
-      "StackConfigurations" : {
-        "property_description" : "\n            JDBC driver class.\n        ",
-        "property_value" : "org.apache.derby.jdbc.EmbeddedDriver",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.JPAService.jdbc.driver",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.hadoop.configurations",
-      "StackConfigurations" : {
-        "property_description" : "\n          Comma separated AUTHORITY=HADOOP_CONF_DIR, where AUTHORITY is the HOST:PORT of\n          the Hadoop service (JobTracker, HDFS). The wildcard '*' configuration is\n          used when there is no exact match for an authority. The HADOOP_CONF_DIR contains\n          the relevant Hadoop *-site.xml files. If the path is relative is looked within\n          the Oozie configuration directory; though the path can be absolute (i.e. to point\n          to Hadoop client conf/ directories in the local filesystem.\n      ",
-        "property_value" : "*=/etc/hadoop/conf",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.HadoopAccessorService.hadoop.configurations",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.PurgeService.purge.interval",
-      "StackConfigurations" : {
-        "property_description" : "\n     Interval at which the purge service will run, in seconds.\n     ",
-        "property_value" : "3600",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.PurgeService.purge.interval",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.create.db.schema",
-      "StackConfigurations" : {
-        "property_description" : "\n            Creates Oozie DB.\n\n            If set to true, it creates the DB schema if it does not exist. If the DB schema exists is a NOP.\n            If set to false, it does not create the DB schema. If the DB schema does not exist it fails start up.\n        ",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.JPAService.create.db.schema",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.system.id",
-      "StackConfigurations" : {
-        "property_description" : "\n    The Oozie system ID.\n    ",
-        "property_value" : "oozie-${user.name}",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.system.id",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.username",
-      "StackConfigurations" : {
-        "property_description" : "\n            DB user name.\n        ",
-        "property_value" : "sa",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.JPAService.jdbc.username",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.db.schema.name",
-      "StackConfigurations" : {
-        "property_description" : "\n      Oozie DataBase Name\n     ",
-        "property_value" : "oozie",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.db.schema.name",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.authentication.type",
-      "StackConfigurations" : {
-        "property_description" : "\n      ",
-        "property_value" : "simple",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.authentication.type",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.url",
-      "StackConfigurations" : {
-        "property_description" : "\n            JDBC URL.\n        ",
-        "property_value" : "jdbc:derby:${oozie.data.dir}/${oozie.db.schema.name}-db;create=true",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.JPAService.jdbc.url",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.callable.concurrency",
-      "StackConfigurations" : {
-        "property_description" : "\n     Maximum concurrency for a given callable type.\n     Each command is a callable type (submit, start, run, signal, job, jobs, suspend,resume, etc).\n     Each action type is a callable type (Map-Reduce, Pig, SSH, FS, sub-workflow, etc).\n     All commands that use action executors (action-start, action-end, action-kill and action-check) use\n     the action type as the callable type.\n     ",
-        "property_value" : "3",
-        "stack_version" : "1.3.1",
-        "property_name" : "oozie.service.CallableQueueService.callable.concurrency",
-        "filename" : "oozie-site.xml",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      }
-    }
-  ]
-}

+ 0 - 173
ambari-web/app/assets/data/wizard/stack/hdp/version131/WEBHCAT.json

@@ -1,173 +0,0 @@
-{
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations?fields=*",
-  "items" : [
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.streaming.jar",
-      "StackConfigurations" : {
-        "property_description" : "The hdfs path to the Hadoop streaming jar file.",
-        "property_value" : "hdfs:///apps/webhcat/hadoop-streaming.jar",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.streaming.jar",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.override.enabled",
-      "StackConfigurations" : {
-        "property_description" : "\n     Enable the override path in templeton.override.jars\n   ",
-        "property_value" : "false",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.override.enabled",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.pig.archive",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Pig archive.",
-        "property_value" : "hdfs:///apps/webhcat/pig.tar.gz",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.pig.archive",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hadoop",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hadoop executable.",
-        "property_value" : "/usr/bin/hadoop",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.hadoop",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hcat",
-      "StackConfigurations" : {
-        "property_description" : "The path to the hcatalog executable.",
-        "property_value" : "/usr/bin/hcat",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.hcat",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.exec.timeout",
-      "StackConfigurations" : {
-        "property_description" : "Time out for templeton api",
-        "property_value" : "60000",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.exec.timeout",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hadoop.conf.dir",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hadoop configuration.",
-        "property_value" : "/etc/hadoop/conf",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.hadoop.conf.dir",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.jar",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Templeton jar file.",
-        "property_value" : "/usr/lib/hcatalog/share/webhcat/svr/webhcat.jar",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.jar",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.libjars",
-      "StackConfigurations" : {
-        "property_description" : "Jars to add the the classpath.",
-        "property_value" : "/usr/lib/zookeeper/zookeeper.jar",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.libjars",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.port",
-      "StackConfigurations" : {
-        "property_description" : "The HTTP port for the main server.",
-        "property_value" : "50111",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.port",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.storage.class",
-      "StackConfigurations" : {
-        "property_description" : "The class to use as storage",
-        "property_value" : "org.apache.hcatalog.templeton.tool.ZooKeeperStorage",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.storage.class",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hive.archive",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hive archive.",
-        "property_value" : "hdfs:///apps/webhcat/hive.tar.gz",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.hive.archive",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hive.path",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Hive executable.",
-        "property_value" : "hive.tar.gz/hive/bin/hive",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.hive.path",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.pig.path",
-      "StackConfigurations" : {
-        "property_description" : "The path to the Pig executable.",
-        "property_value" : "pig.tar.gz/pig/bin/pig",
-        "stack_version" : "1.3.1",
-        "property_name" : "templeton.pig.path",
-        "filename" : "webhcat-site.xml",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      }
-    }
-  ]
-}

+ 0 - 4
ambari-web/app/assets/data/wizard/stack/hdp/version131/ZOOKEEPER.json

@@ -1,4 +0,0 @@
-{
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER/configurations?fields=*",
-  "items" : [ ]
-}

+ 0 - 2240
ambari-web/app/assets/data/wizard/stack/hdp/version131/global.json

@@ -1,2240 +0,0 @@
-{
-  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices?fields=configurations/StackConfigurations/filename",
-  "items" : [
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "HIVE",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.cache.pinobjtypes",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive.metastore.cache.pinobjtypes",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/javax.jdo.option.ConnectionDriverName",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "javax.jdo.option.ConnectionDriverName",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.execute.setugi",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive.metastore.execute.setugi",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/fs.hdfs.impl.disable.cache",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "fs.hdfs.impl.disable.cache",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.client.socket.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive.metastore.client.socket.timeout",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_pid_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive_pid_dir",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/mysql_connector_url",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mysql_connector_url",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_log_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive_log_dir",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.local",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive.metastore.local",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_conf_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive_conf_dir",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.security.authorization.enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive.security.authorization.enabled",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.security.authorization.manager",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive.security.authorization.manager",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.server2.enable.doAs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive.server2.enable.doAs",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive.metastore.warehouse.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive.metastore.warehouse.dir",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hive_aux_jars_path",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hive_aux_jars_path",
-            "filename" : "global.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE/configurations/hadoop.clientside.fs.operations",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hadoop.clientside.fs.operations",
-            "filename" : "hive-site.xml",
-            "service_name" : "HIVE",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/NAGIOS",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "NAGIOS",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HCATALOG",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "HCATALOG",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "MAPREDUCE",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.parallel.copies",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.reduce.parallel.copies",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-bucket-width",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.jobtracker.blacklist.fault-bucket-width",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-user-limit-factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.default-user-limit-factor",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-supports-priority",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.default-supports-priority",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.handler.count",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.job.tracker.handler.count",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.max.tracker.blacklists",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.max.tracker.blacklists",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.map.tasks.speculative.execution",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.map.tasks.speculative.execution",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.active",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.job.tracker.persist.jobstatus.active",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.input.buffer.percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.job.shuffle.input.buffer.percent",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/tasktracker.http.threads",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "tasktracker.http.threads",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.history.server.embedded",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapreduce.history.server.embedded",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.persist.jobstatus.hours",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.job.tracker.persist.jobstatus.hours",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.completeuserjobs.maximum",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.jobtracker.completeuserjobs.maximum",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_system_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred_system_dir",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/scheduler_name",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "scheduler_name",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-submit-job",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.queue.default.acl-submit-job",
-            "filename" : "mapred-queue-acls.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.slowstart.completed.maps",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.reduce.slowstart.completed.maps",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.capacity",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.queue.default.capacity",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.shuffle.merge.percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.job.shuffle.merge.percent",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.jobtracker.retirejob.interval",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "io.sort.factor",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.fileoutputcommitter.marksuccessfuljobs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapreduce.fileoutputcommitter.marksuccessfuljobs",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.child.root.logger",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.child.root.logger",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.tracker.history.completed.location",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.job.tracker.history.completed.location",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.queue.default.minimum-user-limit-percent",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jetty.connector",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "jetty.connector",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.reduce.input.buffer.percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.job.reduce.input.buffer.percent",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jtnode_opt_newsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "jtnode_opt_newsize",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-user",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/hadoop.job.history.user.location",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hadoop.job.history.user.location",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-worker-threads",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.init-worker-threads",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred_local_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred_local_dir",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.retirejob.check",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.jobtracker.retirejob.check",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.tasktracker.group",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapreduce.tasktracker.group",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/io.sort.record.percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "io.sort.record.percent",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.default-maximum-active-tasks-per-queue",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.default.acl-administer-jobs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.queue.default.acl-administer-jobs",
-            "filename" : "mapred-queue-acls.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.user-limit-factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.queue.default.user-limit-factor",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.reduce.tasks.speculative.execution",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.reduce.tasks.speculative.execution",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-capacity",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.queue.default.maximum-capacity",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.restart.recover",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.jobtracker.restart.recover",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.output.compression.type",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.output.compression.type",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.system.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.system.dir",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.supports-priority",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.queue.default.supports-priority",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.job.reuse.jvm.num.tasks",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.job.reuse.jvm.num.tasks",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.tasktracker.tasks.sleeptime-before-sigkill",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.tasktracker.tasks.sleeptime-before-sigkill",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.healthChecker.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.healthChecker.interval",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.cluster.administrators",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapreduce.cluster.administrators",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.staging.root.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapreduce.jobtracker.staging.root.dir",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.jobtracker.split.metainfo.maxsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapreduce.jobtracker.split.metainfo.maxsize",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.queue.default.maximum-initialized-active-tasks-per-user",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.init-poll-interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.init-poll-interval",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.queue.names",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.queue.names",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapreduce.reduce.input.limit",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapreduce.reduce.input.limit",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.maximum-system-jobs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.maximum-system-jobs",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.queue.default.init-accept-jobs-factor",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-minimum-user-limit-percent",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.default-minimum-user-limit-percent",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.task.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.task.timeout",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.capacity-scheduler.default-init-accept-jobs-factor",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.capacity-scheduler.default-init-accept-jobs-factor",
-            "filename" : "capacity-scheduler.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.healthChecker.script.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.healthChecker.script.timeout",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/jtnode_opt_maxnewsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "jtnode_opt_maxnewsize",
-            "filename" : "global.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.inmem.merge.threshold",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.inmem.merge.threshold",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE/configurations/mapred.jobtracker.blacklist.fault-timeout-window",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "mapred.jobtracker.blacklist.fault-timeout-window",
-            "filename" : "mapred-site.xml",
-            "service_name" : "MAPREDUCE",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "ZOOKEEPER",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/SQOOP",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "SQOOP",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "HBASE",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.zookeeper.useMulti",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase.zookeeper.useMulti",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hstore_compactionthreshold",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hstore_compactionthreshold",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hfile_blockcache_size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hfile_blockcache_size",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_pid_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase_pid_dir",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase_regionserver_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_xmn_max",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase_regionserver_xmn_max",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_regionserver_xmn_ratio",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase_regionserver_xmn_ratio",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/client_scannercaching",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "client_scannercaching",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/regionserver_handlers",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "regionserver_handlers",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.regionserver.optionalcacheflushinterval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase.regionserver.optionalcacheflushinterval",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.admin.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.admin.protocol.acl",
-            "filename" : "hbase-policy.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hregion_blockmultiplier",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hregion_blockmultiplier",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_master_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase_master_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.master.lease.thread.wakefrequency",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase.master.lease.thread.wakefrequency",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_conf_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase_conf_dir",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_log_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase_log_dir",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.masterregion.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.masterregion.protocol.acl",
-            "filename" : "hbase-policy.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase_tmp_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase_tmp_dir",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hregion_majorcompaction",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hregion_majorcompaction",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hfile_max_keyvalue_size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hfile_max_keyvalue_size",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/zookeeper_sessiontimeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "zookeeper_sessiontimeout",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.cluster.distributed",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase.cluster.distributed",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hbase.zookeeper.property.clientPort",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hbase.zookeeper.property.clientPort",
-            "filename" : "hbase-site.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/hstorefile_maxsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hstorefile_maxsize",
-            "filename" : "global.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE/configurations/security.client.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.client.protocol.acl",
-            "filename" : "hbase-policy.xml",
-            "service_name" : "HBASE",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "OOZIE",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.driver",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.JPAService.jdbc.driver",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.PurgeService.purge.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.PurgeService.purge.interval",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.username",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.JPAService.jdbc.username",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.authentication.type",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.authentication.type",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.hadoop.configurations",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.HadoopAccessorService.hadoop.configurations",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.ActionService.executor.ext.classes",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.ActionService.executor.ext.classes",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.callable.concurrency",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.CallableQueueService.callable.concurrency",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.SchemaService.wf.ext.schemas",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.SchemaService.wf.ext.schemas",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.systemmode",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.systemmode",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.db.schema.name",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.db.schema.name",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.url",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.JPAService.jdbc.url",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.jdbc.password",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.JPAService.jdbc.password",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.create.db.schema",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.JPAService.create.db.schema",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.nameNode.whitelist",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.HadoopAccessorService.nameNode.whitelist",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.system.id",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.system.id",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.HadoopAccessorService.jobTracker.whitelist",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.HadoopAccessorService.jobTracker.whitelist",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.base.url",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.base.url",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/use.system.libpath.for.mapreduce.and.pig.jobs",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "use.system.libpath.for.mapreduce.and.pig.jobs",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.PurgeService.older.than",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.PurgeService.older.than",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.JPAService.pool.max.active.conn",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.JPAService.pool.max.active.conn",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.WorkflowAppService.system.libpath",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.WorkflowAppService.system.libpath",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.AuthorizationService.security.enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.AuthorizationService.security.enabled",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.coord.normal.default.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.coord.normal.default.timeout",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.authentication.kerberos.name.rules",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.authentication.kerberos.name.rules",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.threads",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.CallableQueueService.threads",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE/configurations/oozie.service.CallableQueueService.queue.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "oozie.service.CallableQueueService.queue.size",
-            "filename" : "oozie-site.xml",
-            "service_name" : "OOZIE",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/PIG",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "PIG",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [ ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "HDFS",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_datanode_failed_volume_tolerated",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs_datanode_failed_volume_tolerated",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.trash.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "fs.trash.interval",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.serializations",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "io.serializations",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.secondary.https.port",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.secondary.https.port",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.ipc.address",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.datanode.ipc.address",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.datanode.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.datanode.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hadoop_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hadoop_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.idlethreshold",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "ipc.client.idlethreshold",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.inter.tracker.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.inter.tracker.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.file.buffer.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "io.file.buffer.size",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.checkpoint.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "fs.checkpoint.size",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.heartbeat.interval",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.heartbeat.interval",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.block.access.token.enable",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.block.access.token.enable",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.web.ugi",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.web.ugi",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/kerberos_domain",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "kerberos_domain",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.balance.bandwidthPerSec",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.balance.bandwidthPerSec",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_name_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs_name_dir",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/datanode_du_reserved",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "datanode_du_reserved",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.du.pct",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.datanode.du.pct",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.safemode.threshold.pct",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.safemode.threshold.pct",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_maxnewsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "namenode_opt_maxnewsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.inter.datanode.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.inter.datanode.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.server.max.response.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "ipc.server.max.response.size",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.socket.write.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.datanode.socket.write.timeout",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.client.datanode.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.client.datanode.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/keytab_path",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "keytab_path",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.datanode.failed.volumes.tolerated",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.permissions",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.permissions",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.datanode.max.xcievers",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.datanode.max.xcievers",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/io.compression.codec.lzo.class",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "io.compression.codec.lzo.class",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.cluster.administrators",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.cluster.administrators",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_newsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "namenode_opt_newsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_permsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "namenode_opt_permsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_opt_maxpermsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "namenode_opt_maxpermsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.access.time.precision",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.access.time.precision",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.server.read.threadpool.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "ipc.server.read.threadpool.size",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security_enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security_enabled",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.umaskmode",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.umaskmode",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.namenode.handler.count",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.namenode.handler.count",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.replication.max",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.replication.max",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/webinterface.private.actions",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "webinterface.private.actions",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.permissions.supergroup",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.permissions.supergroup",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hadoop_pid_dir_prefix",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hadoop_pid_dir_prefix",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.checkpoint.edits.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "fs.checkpoint.edits.dir",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.block.size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.block.size",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.task.umbilical.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.task.umbilical.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.job.submission.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.job.submission.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.connect.max.retries",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "ipc.client.connect.max.retries",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.https.port",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.https.port",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.client.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.client.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.namenode.handler.count",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.namenode.handler.count",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/ipc.client.connection.maxidletime",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "ipc.client.connection.maxidletime",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_webhdfs_enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs_webhdfs_enabled",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/hdfs_log_dir_prefix",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "hdfs_log_dir_prefix",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs.checkpoint.period",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "fs.checkpoint.period",
-            "filename" : "core-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_size",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "fs_checkpoint_size",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/security.namenode.protocol.acl",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "security.namenode.protocol.acl",
-            "filename" : "hadoop-policy.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs.blockreport.initialDelay",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs.blockreport.initialDelay",
-            "filename" : "hdfs-site.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_period",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "fs_checkpoint_period",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/fs_checkpoint_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "fs_checkpoint_dir",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dtnode_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dtnode_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/dfs_data_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "dfs_data_dir",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS/configurations/namenode_heapsize",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "namenode_heapsize",
-            "filename" : "global.xml",
-            "service_name" : "HDFS",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "WEBHCAT",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.port",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.port",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.pig.archive",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.pig.archive",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hive.archive",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.hive.archive",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.streaming.jar",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.streaming.jar",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.jar",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.jar",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hcat",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.hcat",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hadoop",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.hadoop",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hive.path",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.hive.path",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.hadoop.conf.dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.hadoop.conf.dir",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.storage.class",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.storage.class",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.override.enabled",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.override.enabled",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.pig.path",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.pig.path",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.libjars",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.libjars",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT/configurations/templeton.exec.timeout",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "templeton.exec.timeout",
-            "filename" : "webhcat-site.xml",
-            "service_name" : "WEBHCAT",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    },
-    {
-      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA",
-      "StackServices" : {
-        "stack_version" : "1.3.1",
-        "service_name" : "GANGLIA",
-        "stack_name" : "HDP"
-      },
-      "configurations" : [
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/ganglia_runtime_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "ganglia_runtime_dir",
-            "filename" : "global.xml",
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/gmetad_user",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "gmetad_user",
-            "filename" : "global.xml",
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/rrdcached_base_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "rrdcached_base_dir",
-            "filename" : "global.xml",
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP"
-          }
-        },
-        {
-          "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA/configurations/ganglia_conf_dir",
-          "StackConfigurations" : {
-            "stack_version" : "1.3.1",
-            "property_name" : "ganglia_conf_dir",
-            "filename" : "global.xml",
-            "service_name" : "GANGLIA",
-            "stack_name" : "HDP"
-          }
-        }
-      ]
-    }
-  ]
-}

+ 0 - 3
ambari-web/app/assets/test/tests.js

@@ -37,13 +37,11 @@ require('utils/ajax/ajax_queue');
 
 var files = ['test/init_model_test',
   'test/app_test',
-  'test/data/secure_mapping_test',
   'test/data/HDP2/secure_mapping_test',
   'test/controllers/global/background_operations_test',
   'test/controllers/global/cluster_controller_test',
   'test/controllers/global/update_controller_test',
   'test/controllers/global/configuration_controller_test',
-  'test/controllers/main/app_contoller_test',
   'test/controllers/main/alert_definitions_controller_test',
   'test/controllers/main/alerts/alert_definitions_actions_controller_test',
   'test/controllers/main/alerts/definitions_configs_controller_test',
@@ -251,7 +249,6 @@ var files = ['test/init_model_test',
   'test/models/host_test',
   'test/models/host_component_test',
   'test/models/hosts_test',
-  'test/models/run_test',
   'test/models/service_config_test',
   'test/models/stack_service_component_test',
   'test/models/service_test',

+ 0 - 48
ambari-web/app/classes/job_class.js

@@ -1,48 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-var App = require('app');
-var date = require('utils/date');
-var misc = require('utils/misc');
-
-App.Job2 = Ember.Object.extend({
-
-  id: "", //string
-  jobName: "", //string
-  workflowEntityName: "", //string
-  maps: 0, //number
-  reduces: 0, //number
-  status: "", //string
-  input: 0, //number
-  output: 0, //number
-  elapsed_time: 0, //number
-
-  duration: function() {
-    return date.timingFormat(parseInt(this.get('elapsed_time')));
-  }.property('elapsed_time'),
-
-  inputFormatted: function () {
-    return misc.formatBandwidth(this.get('input'));
-  }.property('input'),
-
-  outputFormatted: function () {
-    return misc.formatBandwidth(this.get('output'));
-  }.property('output')
-
-});

+ 0 - 103
ambari-web/app/classes/run_class.js

@@ -1,103 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-var App = require('app');
-var date = require('utils/date');
-var misc = require('utils/misc');
-
-App.Run2 = Ember.Object.extend({
-  id: null, //string
-  appName: null, //string
-  userName: null, //string
-  numJobsTotal: 0, //number
-  numJobsCompleted: 0, //number
-  startTime: 0, //number
-  elapsedTime: 0, //number
-  workflowContext: null, //string
-  input: 0, //number
-  output: 0, //number
-
-  /**
-   * Will set to true when we load all jobs related to this run
-   */
-  loadAllJobs : false,
-
-  /**
-   * runId  short part
-   */
-  idFormatted: function() {
-    return this.get('id').substr(0, 20);
-  }.property('id'),
-
-  /**
-   * Run duration
-   */
-  duration: function() {
-    return date.timingFormat(this.get('elapsedTime'));
-  }.property('elapsedTime'),
-
-  /**
-   * Status of running jobs
-   */
-  isRunning: function () {
-    return !this.get('numJobsTotal') == this.get('numJobsCompleted');
-  }.property('numJobsTotal', 'numJobsCompleted'),
-
-  /**
-   * Sum of input bandwidth for all jobs with appropriate measure
-   */
-  inputFormatted: function () {
-    return misc.formatBandwidth(this.get('input'));
-  }.property('input'),
-
-  /**
-   *  Sum of output bandwidth for all jobs with appropriate measure
-   */
-  outputFormatted: function () {
-    return misc.formatBandwidth(this.get('output'));
-  }.property('output'),
-
-  lastUpdateTime: function() {
-    return this.get('startTime') + this.get('elapsedTime');
-  }.property('elapsedTime', 'startTime'),
-
-  lastUpdateTimeFormatted: function() {
-    return date.dateFormat(this.get('lastUpdateTime'));
-  }.property('lastUpdateTime'),
-
-  lastUpdateTimeFormattedShort: function(){
-    return date.dateFormatShort(this.get('lastUpdateTime'));
-  }.property('lastUpdateTime'),
-
-  /**
-   * Type value based on first part of id
-   */
-  type: function() {
-    if (this.get('id').indexOf('pig_') === 0) {
-      return 'Pig';
-    }
-    if (this.get('id').indexOf('hive_') === 0) {
-      return 'Hive';
-    }
-    if (this.get('id').indexOf('mr_') === 0) {
-      return 'MapReduce';
-    }
-    return 'Undefined';
-  }.property('id')
-});

+ 0 - 1
ambari-web/app/config.js

@@ -40,7 +40,6 @@ App.contentUpdateInterval = 15000;
 App.alertDefinitionsUpdateInterval = 10000;
 App.alertInstancesUpdateInterval = 10000;
 App.alertGroupsUpdateInterval = 10000;
-App.maxRunsForAppBrowser = 500;
 App.pageReloadTime=3600000;
 App.singleNodeInstall = false;
 App.singleNodeAlias = document.location.hostname;

+ 0 - 2
ambari-web/app/controllers.js

@@ -136,8 +136,6 @@ require('controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_compaction
 require('controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_regions');
 require('controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_memstoresize');
 require('controllers/main/charts/heatmap');
-require('controllers/main/apps_controller');
-require('controllers/main/apps/item_controller');
 require('controllers/main/views_controller');
 require('controllers/main/views/details_controller');
 require('controllers/wizard/slave_component_groups_controller');

+ 2 - 2
ambari-web/app/controllers/global/cluster_controller.js

@@ -387,7 +387,7 @@ App.ClusterController = Em.Controller.extend({
   },
 
   requestHosts: function (realUrl, callback) {
-    var testHostUrl = App.get('isHadoop2Stack') ? '/data/hosts/HDP2/hosts.json' : '/data/hosts/hosts.json';
+    var testHostUrl = '/data/hosts/HDP2/hosts.json';
     var url = this.getUrl(testHostUrl, realUrl);
     App.HttpClient.get(url, App.hostsMapper, {
       complete: callback
@@ -432,7 +432,7 @@ App.ClusterController = Em.Controller.extend({
   },
 
   updateClusterData: function () {
-    var testUrl = App.get('isHadoop2Stack') ? '/data/clusters/HDP2/cluster.json' : '/data/clusters/cluster.json';
+    var testUrl = '/data/clusters/HDP2/cluster.json';
     var clusterUrl = this.getUrl(testUrl, '?fields=Clusters');
     App.HttpClient.get(clusterUrl, App.clusterMapper, {
       complete: function () {

+ 3 - 3
ambari-web/app/controllers/global/update_controller.js

@@ -151,7 +151,7 @@ App.UpdateController = Em.Controller.extend({
   },
 
   updateHost: function (callback, error) {
-    var testUrl = App.get('isHadoop2Stack') ? '/data/hosts/HDP2/hosts.json' : '/data/hosts/hosts.json',
+    var testUrl = '/data/hosts/HDP2/hosts.json',
       self = this,
       hostDetailsFilter = '';
     var realUrl = '/hosts?<parameters>fields=Hosts/host_name,Hosts/maintenance_state,Hosts/public_host_name,Hosts/cpu_count,Hosts/ph_cpu_count,' +
@@ -267,7 +267,7 @@ App.UpdateController = Em.Controller.extend({
    * @param callback
    */
   getHostByHostComponents: function (callback) {
-    var testUrl = App.get('isHadoop2Stack') ? '/data/hosts/HDP2/hosts.json' : '/data/hosts/hosts.json';
+    var testUrl = '/data/hosts/HDP2/hosts.json';
     var realUrl = '/hosts?<parameters>minimal_response=true';
 
     App.ajax.send({
@@ -347,7 +347,7 @@ App.UpdateController = Em.Controller.extend({
 
     var conditionalFields = this.getConditionalFields(),
       conditionalFieldsString = conditionalFields.length > 0 ? ',' + conditionalFields.join(',') : '',
-      testUrl = App.get('isHadoop2Stack') ? '/data/dashboard/HDP2/master_components.json' : '/data/dashboard/services.json',
+      testUrl = '/data/dashboard/HDP2/master_components.json',
       isFlumeInstalled = App.cache['services'].mapProperty('ServiceInfo.service_name').contains('FLUME'),
       isATSInstalled = App.cache['services'].mapProperty('ServiceInfo.service_name').contains('YARN') && isATSPresent,
       flumeHandlerParam = isFlumeInstalled ? 'ServiceComponentInfo/component_name=FLUME_HANDLER|' : '',

+ 1 - 6
ambari-web/app/controllers/main/admin/security.js

@@ -62,13 +62,8 @@ App.MainAdminSecurityController = Em.Controller.extend({
     return [];
   }.property(''),
   services: function () {
-    var secureServices;
+    var secureServices = $.extend(true, [], require('data/HDP2/secure_configs'));
     var services = [];
-    if (App.get('isHadoop2Stack')) {
-      secureServices = $.extend(true, [], require('data/HDP2/secure_configs'));
-    } else {
-      secureServices = $.extend(true, [], require('data/secure_configs'));
-    }
 
     // Typically, ATS will support Kerberos in HDP 2.2 and higher
     if (this.get('content.isATSInstalled') && App.get('doesATSSupportKerberos')) {

+ 6 - 10
ambari-web/app/controllers/main/admin/security/add/addSecurity_controller.js

@@ -47,17 +47,13 @@ App.AddSecurityController = App.WizardController.extend({
    * services with security configurations
    */
   secureServices: function () {
-    if (App.get('isHadoop2Stack')) {
-      var configCategories = require('data/HDP2/secure_configs');
-      if (this.get('content.isATSInstalled') && App.get('doesATSSupportKerberos')) {
-        var yarnConfigCategories = configCategories.findProperty('serviceName', 'YARN').configCategories;
-        yarnConfigCategories.push(App.ServiceConfigCategory.create({ name: 'AppTimelineServer', displayName : 'Application Timeline Service'}));
-      }
-      return configCategories;
-    } else {
-      return require('data/secure_configs');
+    var configCategories = require('data/HDP2/secure_configs');
+    if (this.get('content.isATSInstalled') && App.get('doesATSSupportKerberos')) {
+      var yarnConfigCategories = configCategories.findProperty('serviceName', 'YARN').configCategories;
+      yarnConfigCategories.push(App.ServiceConfigCategory.create({ name: 'AppTimelineServer', displayName : 'Application Timeline Service'}));
     }
-  }.property('App.isHadoop2Stack', 'App.router.clusterController.isLoaded'),
+    return configCategories;
+  }.property('App.router.clusterController.isLoaded'),
 
   /**
    * Loads all prior steps on refresh

+ 5 - 12
ambari-web/app/controllers/main/admin/security/add/step3.js

@@ -84,8 +84,7 @@ App.MainAdminSecurityAddStep3Controller = Em.Controller.extend({
         componentName: 'HIVE_SERVER',
         principal: 'hive_metastore_http_principal_name',
         keytab: 'hive_metastore_http_keytab',
-        displayName: Em.I18n.t('admin.addSecurity.hive.user.httpUser'),
-        isHadoop2Stack: true
+        displayName: Em.I18n.t('admin.addSecurity.hive.user.httpUser')
       },
       {
         componentName: 'OOZIE_SERVER',
@@ -103,29 +102,25 @@ App.MainAdminSecurityAddStep3Controller = Em.Controller.extend({
         componentName: 'HISTORYSERVER',
         principal: 'jobhistory_http_principal_name',
         keytab: 'jobhistory_http_keytab',
-        displayName: Em.I18n.t('admin.addSecurity.historyServer.user.httpUser'),
-        isHadoop2Stack: true
+        displayName: Em.I18n.t('admin.addSecurity.historyServer.user.httpUser')
       },
       {
         componentName: 'RESOURCEMANAGER',
         principal: 'resourcemanager_http_principal_name',
         keytab: 'resourcemanager_http_keytab',
-        displayName: Em.I18n.t('admin.addSecurity.rm.user.httpUser'),
-        isHadoop2Stack: true
+        displayName: Em.I18n.t('admin.addSecurity.rm.user.httpUser')
       },
       {
         componentName: 'NODEMANAGER',
         principal: 'nodemanager_http_principal_name',
         keytab: 'nodemanager_http_keytab',
-        displayName: Em.I18n.t('admin.addSecurity.nm.user.httpUser'),
-        isHadoop2Stack: true
+        displayName: Em.I18n.t('admin.addSecurity.nm.user.httpUser')
       },
       {
         componentName: 'APP_TIMELINE_SERVER',
         principal: 'apptimelineserver_http_principal_name',
         keytab: 'apptimelineserver_http_keytab',
-        displayName: Em.I18n.t('admin.addSecurity.user.yarn.atsHTTPUser'),
-        isHadoop2Stack: true
+        displayName: Em.I18n.t('admin.addSecurity.user.yarn.atsHTTPUser')
       },
       {
         componentName: 'STORM_UI_SERVER',
@@ -284,8 +279,6 @@ App.MainAdminSecurityAddStep3Controller = Em.Controller.extend({
 
     this.get('componentToConfigMap').forEach(function (component) {
       //add specific components that supported only in Hadoop2 stack
-      if (component.isHadoop2Stack && !App.get('isHadoop2Stack')) return;
-
       if (component.isHadoop22Stack && !App.get('isHadoop22Stack')) return;
 
       if (hostComponents.someProperty('componentName', component.componentName)) {

+ 1 - 1
ambari-web/app/controllers/main/admin/security/disable.js

@@ -118,7 +118,7 @@ App.MainAdminSecurityDisableController = App.MainAdminSecurityProgressController
    * load secure configs of installed services
    */
   loadSecureServices: function () {
-    var secureServices = App.get('isHadoop2Stack') ? require('data/HDP2/secure_configs') : require('data/secure_configs');
+    var secureServices = require('data/HDP2/secure_configs');
     var installedServices = App.Service.find().mapProperty('serviceName');
     this.get('secureServices').pushObject(secureServices.findProperty('serviceName', 'GENERAL'));
     //General (only non service tab) tab is always displayed

+ 2 - 10
ambari-web/app/controllers/main/admin/security/security_progress_controller.js

@@ -44,17 +44,9 @@ App.MainAdminSecurityProgressController = Em.Controller.extend({
     }
   ],
 
-  secureMapping: function () {
-    return (App.get('isHadoop2Stack')) ? require('data/HDP2/secure_mapping') : require('data/secure_mapping');
-  }.property('App.isHadoop2Stack'),
+  secureMapping: require('data/HDP2/secure_mapping'),
 
-  secureProperties: function () {
-    if (App.get('isHadoop2Stack')) {
-      return require('data/HDP2/secure_properties').configProperties;
-    } else {
-      return require('data/secure_properties').configProperties;
-    }
-  }.property('App.isHadoop2Stack'),
+  secureProperties: require('data/HDP2/secure_properties').configProperties,
 
   /**
    * prepare and restart failed command

+ 0 - 49
ambari-web/app/controllers/main/apps/item_controller.js

@@ -1,49 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-var App = require('app');
-
-App.MainAppsItemController = Em.Controller.extend({
-  name:'mainAppsItemController',
-  /**
-   * Was set outside in App.MainAppsView.
-   * It's instance of App.Run model
-   */
-  content: [],
-  jobsLoaded:false,
-
-  gettingJobs:function(){
-    var currentId = this.get('content.id');
-    if(this.get('content.loadAllJobs')){
-      return;
-    }
-    var self = this;
-
-    var url = App.get('testMode') ? '/data/apps/jobs/'+ currentId +'.json' :
-      App.apiPrefix + "/jobhistory/job?workflowId=" + currentId;
-
-    var mapper = App.jobsMapper;
-    mapper.set('controller', this);
-    App.HttpClient.get(url, mapper,{
-      complete:function(jqXHR, textStatus) {
-        self.set('content.loadAllJobs', true);
-      }
-    });
-  }.observes('content')
-
-});

+ 0 - 504
ambari-web/app/controllers/main/apps_controller.js

@@ -1,504 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-var App = require('app');
-var misc = require('utils/misc');
-var date = require('utils/date');
-
-App.MainAppsController = Em.ArrayController.extend({
-
-  name:'mainAppsController',
-  content: [],
-
-  loaded : false,
-  loading : false,
-
-  /**
-   * List of users.
-   * Will be used for filtering in user column.
-   * Go to App.MainAppsView.userFilterView for more information
-   */
-  users: function () {
-    return this.get('content').mapProperty("userName").uniq().map(function(userName){
-      return {
-        name: userName,
-        checked: false
-      };
-    });
-  }.property('content.length'),
-
-  loadRuns:function () {
-
-    this.set('loading', true);
-    var self = this;
-
-    //var runsUrl = App.testMode ? "/data/apps/runs.json" : App.apiPrefix + "/jobhistory/workflow?orderBy=startTime&sortDir=DESC&limit=" + App.maxRunsForAppBrowser;
-    var runsUrl = App.get('testMode') ? "/data/apps/runs.json" : App.get('apiPrefix') + this.get("runUrl");
-
-    App.HttpClient.get(runsUrl, App.runsMapper, {
-      complete:function (jqXHR, textStatus) {
-        self.set('loading', false);
-        self.set('loaded', true);
-      }
-    });
-  },
-
-  //Pagination Object
-
-  paginationObject:{
-    iTotalDisplayRecords :0,
-    iTotalRecords:0,
-    startIndex:0,
-    endIndex:0
-  },
-
-  /*
-   Set number of filtered jobs when switching to all jobs
-   */
-  iTotalDisplayRecordsObserver:function(){
-    if(this.get("filterObject.allFilterActivated")){
-      this.set("filterObject.allFilterActivated", false);
-    }else{
-      this.set("filterObject.filteredDisplayRecords",this.get("paginationObject.iTotalDisplayRecords"));
-    }
-  }.observes("paginationObject.iTotalDisplayRecords"),
-
-
-  //Filter object
-
-  filterObject : Ember.Object.create({
-    sSearch_0:"",
-    sSearch_1:"",
-    sSearch_2:"",
-    sSearch_3:"",
-    minJobs:"",
-    maxJobs:"",
-    minInputBytes:"",
-    maxInputBytes:"",
-    minOutputBytes:"",
-    maxOutputBytes:"",
-    minDuration:"",
-    maxDuration:"",
-    minStartTime:"",
-    maxStartTime:"",
-    sSearch:"",
-    iDisplayLength:"",
-    iDisplayStart:"",
-    iSortCol_0:"",
-    sSortDir_0:"",
-
-    allFilterActivated:false,
-    filteredDisplayRecords:null,
-
-    viewType:"all",
-    viewTypeClickEvent:false,
-
-    /**
-     * Direct binding to job filter field
-     */
-    runType:"",
-    onRunTypeChange:function(){
-      if(this.runType == "MapReduce"){
-        this.set("sSearch_2","mr");
-      }else if(this.runType == "Hive"){
-        this.set("sSearch_2","hive");
-      }else if(this.runType == "Pig"){
-        this.set("sSearch_2","pig");
-      }else{
-        this.set("sSearch_2","");
-      }
-    }.observes("runType"),
-
-    /**
-     * Direct binding to job filter field
-     */
-    jobs:"",
-    onJobsChange:function(){
-      var minMaxTmp = this.parseNumber(this.jobs);
-      this.set("minJobs", minMaxTmp.min);
-      this.set("maxJobs", minMaxTmp.max);
-    }.observes("jobs"),
-
-    /**
-     * Direct binding to Input filter field
-     */
-    input:"",
-    onInputChange:function(){
-      var minMaxTmp = this.parseBandWidth(this.input);
-      this.set("minInputBytes", minMaxTmp.min);
-      this.set("maxInputBytes", minMaxTmp.max);
-    }.observes("input"),
-
-    /**
-     * Direct binding to Output filter field
-     */
-    output:"",
-    onOutputChange:function(){
-      var minMaxTmp = this.parseBandWidth(this.output);
-      this.set("minOutputBytes", minMaxTmp.min);
-      this.set("maxOutputBytes", minMaxTmp.max);
-    }.observes("output"),
-
-    /**
-     * Direct binding to Duration filter field
-     */
-    duration:"",
-    onDurationChange:function(){
-      var minMaxTmp = this.parseDuration(this.duration);
-      this.set("minDuration", minMaxTmp.min);
-      this.set("maxDuration", minMaxTmp.max);
-    }.observes("duration"),
-
-    /**
-     * Direct binding to Run Date filter field
-     */
-    runDate:"",
-    onRunDateChange:function(){
-      var minMaxTmp = this.parseDate(this.runDate);
-      this.set("minStartTime", minMaxTmp.min);
-      this.set("maxStartTime", minMaxTmp.max);
-    }.observes("runDate"),
-
-    parseDuration:function(value){
-      var tmp={
-        min:"",
-        max:""
-      };
-
-      var compareChar = isNaN(value.charAt(0)) ? value.charAt(0) : false;
-      var compareScale = value.match(/s|m|h/);
-      compareScale = compareScale ? compareScale[0] : "";
-      var compareValue = compareChar ? parseFloat(value.substr(1, value.length)) : parseFloat(value.substr(0, value.length));
-      if(isNaN(compareValue)){
-        return tmp;
-      }
-      switch (compareScale) {
-        case 'h':
-        tmp.min = Math.ceil((parseFloat(compareValue)-0.0001)*1000*60*60);
-        tmp.max = Math.floor((parseFloat(compareValue)+0.0001)*1000*60*60);
-        break;
-        case 'm':
-        tmp.min = Math.ceil((parseFloat(compareValue)-0.001)*1000*60);
-        tmp.max = Math.floor((parseFloat(compareValue)+0.001)*1000*60);
-        break;
-        case 's':
-        tmp.min = Math.ceil((parseFloat(compareValue)-0.01)*1000);
-        tmp.max = Math.floor((parseFloat(compareValue)+0.01)*1000);
-        break;
-        default:
-          tmp.min = Math.ceil((parseFloat(compareValue)-0.01)*1000);
-          tmp.max = Math.floor((parseFloat(compareValue)+0.01)*1000);
-      }
-      switch (compareChar) {
-        case '<':
-          tmp.min="";
-          break;
-        case '>':
-          tmp.max="";
-          break;
-      }
-      return tmp;
-    },
-
-    parseDate:function(value){
-      var tmp={
-        min:"",
-        max:""
-      };
-      var nowTime = App.dateTime();
-
-      switch (value){
-        case 'Any':
-          break;
-        case 'Past 1 Day':
-          tmp.min= nowTime - 86400000;
-          break;
-        case 'Past 2 Days':
-          tmp.min= nowTime - 172800000;
-          break;
-        case 'Past 7 Days':
-          tmp.min= nowTime - 604800000;
-          break;
-        case 'Past 14 Days':
-          tmp.min= nowTime - 1209600000;
-          break;
-        case 'Past 30 Days':
-          tmp.min= nowTime - 2592000000;
-          break;
-        case 'Running Now':
-          tmp.min= nowTime;
-          break;
-      }
-      return tmp;
-    },
-
-    parseBandWidth:function(value){
-      var tmp={
-        min:"",
-        max:""
-      };
-
-      var compareChar = isNaN(value.charAt(0)) ? value.charAt(0) : false;
-      var compareScale = value.match(/kb|k|mb|m|gb|g/);
-      compareScale = compareScale ? compareScale[0] : "";
-      var compareValue = compareChar ? parseFloat(value.substr(1, value.length)) : parseFloat(value.substr(0, value.length));
-      if(isNaN(compareValue)){
-        return tmp;
-      }
-      switch (compareScale) {
-        case 'g': case 'gb':
-          tmp.min = Math.max(1073741824,Math.ceil((compareValue-0.005)*1073741824));
-          tmp.max = Math.floor((compareValue+0.005)*1073741824);
-          break;
-        case 'm': case 'mb':
-          tmp.min = Math.max(1048576,Math.ceil((compareValue-0.05)*1048576));
-          tmp.max = Math.min(1073741823,Math.floor((compareValue+0.05)*1048576));
-          break;
-        case 'k': case 'kb':
-          tmp.min = Math.max(1024,Math.ceil((compareValue-0.05)*1024));
-          tmp.max = Math.min(1048575,Math.floor((compareValue+0.05)*1024));
-          break;
-        default:
-          tmp.min = Math.max(1024,Math.ceil((compareValue-0.05)*1024));
-          tmp.max = Math.min(1048575,Math.floor((compareValue+0.05)*1024));
-      }
-      switch (compareChar) {
-        case '<':
-          tmp.min="";
-          break;
-        case '>':
-          tmp.max="";
-          break;
-      }
-      return tmp;
-    },
-    parseNumber:function(value){
-      var tmp={
-        min:"",
-        max:""
-      };
-      switch (value.charAt(0)) {
-        case '<':
-          tmp.max=value.substr(1);
-          break;
-        case '>':
-          tmp.min=value.substr(1);
-          break;
-        case '=':
-          tmp.min=value.substr(1);
-          tmp.max=value.substr(1);
-          break;
-        default:
-          tmp.min=value;
-          tmp.max=value;
-      }
-      return tmp;
-    },
-
-    /**
-     * Create link for server request
-     * @return {String}
-     */
-    createAppLink:function(){
-      var link = "/jobhistory/datatable?";
-
-
-      var arr = [
-        "sSearch_0", "sSearch_1", "sSearch_2", "sSearch_3", "minJobs",
-        "maxJobs", "minInputBytes", "maxInputBytes", "minOutputBytes",
-        "maxOutputBytes", "minDuration", "maxDuration", "minStartTime",
-        "maxStartTime", "sSearch", "iDisplayLength", "iDisplayStart",
-        "iSortCol_0", "sSortDir_0"
-      ];
-
-      var notFilterFields = ["iDisplayLength", "iDisplayStart", "iSortCol_0", "sSortDir_0"];
-
-      var filtersUsed = false;
-
-      for (var n=0; n<arr.length;n++) {
-        if(this.get(arr[n])){
-          link += arr[n] + "=" + this.get(arr[n]) + "&";
-          if (!notFilterFields.contains(arr[n])) {
-            filtersUsed = true;
-          }
-        }
-      }
-
-      link = link.slice(0,link.length-1);
-
-      if(!this.get("viewTypeClickEvent")) {
-        this.set('viewType', filtersUsed?'filtered':'all');
-      }
-
-      return link;
-    }
-  }),
-
-  /**
-   * reset all filters in table
-   *
-   */
-  clearFilters: function () {
-    var obj=this.get("filterObject");
-    obj.set("sSearch","");
-    obj.set("sSearch_0","");
-    obj.set("sSearch_1","");
-    obj.set("sSearch_2","");
-    obj.set("sSearch_3","");
-    obj.set("runType","Any");
-    obj.set("jobs","");
-    obj.set("input","");
-    obj.set("output","");
-    obj.set("duration","");
-    obj.set("runDate","Any");
-  },
-
-
-  runUrl : "/jobhistory/datatable",
-  runTimeout : null,
-
-  valueObserver: function(){
-    if(this.get('filterObject.iDisplayLength') > this.get('content.length')) {
-      this.set('filterObject.iDisplayStart', 0);
-    }
-    var link = this.get('filterObject').createAppLink();
-
-    if(this.get("filterObject.viewType") == "filtered"){
-      this.set("runUrl", link);
-    }else{
-      this.set("runUrl", "/jobhistory/datatable?iDisplayStart=" + this.get('filterObject.iDisplayStart') + "&iDisplayLength=" + this.get('filterObject.iDisplayLength') +
-         '&iSortCol_0=' + this.get('filterObject.iSortCol_0') + '&sSortDir_0=' + this.get('filterObject.sSortDir_0'));
-    }
-
-    var timeout = this.get('runTimeout');
-    var self = this;
-
-    clearTimeout(timeout);
-    timeout = setTimeout(function(){
-      console.log(self.get("runUrl"));
-      self.loadRuns();
-    }, 300);
-
-    this.set('runTimeout', timeout);
-
-  }.observes(
-      'filterObject.sSearch_0',
-      'filterObject.sSearch_1',
-      'filterObject.sSearch_2',
-      'filterObject.sSearch_3',
-      'filterObject.minJobs',
-      'filterObject.maxJobs',
-      'filterObject.minInputBytes',
-      'filterObject.maxInputBytes',
-      'filterObject.minOutputBytes',
-      'filterObject.maxOutputBytes',
-      'filterObject.minDuration',
-      'filterObject.maxDuration',
-      'filterObject.minStartTime',
-      'filterObject.maxStartTime',
-      'filterObject.sSearch',
-      'filterObject.iDisplayLength',
-      'filterObject.iDisplayStart',
-      'filterObject.iSortCol_0',
-      'filterObject.sSortDir_0',
-      'filterObject.viewType'
-  ),
-
-  serverData: "",
-  summary: null,
-
-  /**
-   * Observer for summary data from server
-   */
-  summaryInfo: function(){
-    var tmp;
-    var summary = this.get('serverData');
-    if(!summary){
-      tmp = {
-        'jobs': {
-          'avg': '-',
-          'min': '-',
-          'max': '-'
-        },
-        'input': {
-          'avg': '-',
-          'min': '-',
-          'max': '-'
-        },
-        'output': {
-          'avg': '-',
-          'min': '-',
-          'max': '-'
-        },
-        'duration': {
-          'avg': '-',
-          'min': '-',
-          'max': '-'
-        },
-        'times': {
-          'oldest': '-',
-          'youngest': '-'
-        }
-      };
-    }else{
-      tmp = {
-        'jobs': {
-          'avg': summary.jobs.avg.toFixed(2),
-          'min': summary.jobs.min,
-          'max': summary.jobs.max
-        },
-        'input': {
-          'avg': misc.formatBandwidth(summary.input.avg),
-          'min': misc.formatBandwidth(summary.input.min),
-          'max': misc.formatBandwidth(summary.input.max)
-        },
-        'output': {
-          'avg': misc.formatBandwidth(summary.output.avg),
-          'min': misc.formatBandwidth(summary.output.min),
-          'max': misc.formatBandwidth(summary.output.max)
-        },
-        'duration': {
-          'avg': date.timingFormat(Math.round(summary.duration.avg)),
-          'min': date.timingFormat(summary.duration.min),
-          'max': date.timingFormat(summary.duration.max)
-        },
-        'times': {
-          'oldest': new Date(summary.times.oldest).toDateString(),
-          'youngest': new Date(summary.times.youngest).toDateString()
-        }
-      };
-    }
-    this.set("summary",tmp);
-  }.observes('serverData'),
-
-
-  columnsName: Ember.ArrayController.create({
-    content: [
-      { name: Em.I18n.t('apps.table.column.appId'), index: 0 },
-      { name: Em.I18n.t('common.name'), index: 1 },
-      { name: Em.I18n.t('common.type'), index: 2 },
-      { name: Em.I18n.t('common.user'), index: 3 },
-      { name: Em.I18n.t('apps.avgTable.jobs'), index: 4 },
-      { name: Em.I18n.t('apps.avgTable.input'), index: 5 },
-      { name: Em.I18n.t('apps.avgTable.output'), index: 6 },
-      { name: Em.I18n.t('apps.avgTable.duration'), index: 7 },
-      { name: Em.I18n.t('apps.table.column.runDate'), index: 8 }
-    ]
-  })
-
-});

+ 4 - 12
ambari-web/app/controllers/main/charts/heatmap_metrics/heatmap_metric_hbase_memstoresize.js

@@ -22,16 +22,8 @@ var App = require('app');
  */
 App.MainChartHeatmapHbaseMemStoreSize = App.MainChartHeatmapHbaseMetrics.extend({
   name: Em.I18n.t('charts.heatmap.metrics.HbaseRegionServerMemStoreSize'),
-  maximumValue: function() {
-    return App.get('isHadoop2Stack') ? 100*1024*1024 : 100;
-  }.property('App.isHadoop2Stack'),
-  defaultMetric: function() {
-    return App.get('isHadoop2Stack') ? 'metrics.hbase.regionserver.memstoreSize' : 'metrics.hbase.regionserver.memstoreSizeMB';
-  }.property('App.isHadoop2Stack'),
-  units: function() {
-    return App.get('isHadoop2Stack') ? 'B' : 'MB';
-  }.property('App.isHadoop2Stack'),
-  slotDefinitionLabelSuffix: function() {
-    return App.get('isHadoop2Stack') ? 'B' : 'MB';
-  }.property('App.isHadoop2Stack')
+  maximumValue: 100*1024*1024,
+  defaultMetric: 'metrics.hbase.regionserver.memstoreSize',
+  units: 'B',
+  slotDefinitionLabelSuffix: 'B'
 });

+ 5 - 19
ambari-web/app/controllers/main/service/info/configs.js

@@ -77,13 +77,7 @@ App.MainServiceInfoConfigsController = Em.Controller.extend(App.ServerValidatorM
     return  App.config.get('preDefinedSiteProperties');
   }.property('App.config.preDefinedSiteProperties'),
 
-  secureConfigs: function () {
-    if (App.get('isHadoop2Stack')) {
-      return require('data/HDP2/secure_mapping');
-    } else {
-      return require('data/secure_mapping');
-    }
-  }.property('App.isHadoop2Stack'),
+  secureConfigs: require('data/HDP2/secure_mapping'),
 
   showConfigHistoryFeature: true,
   /**
@@ -1201,18 +1195,10 @@ App.MainServiceInfoConfigsController = Em.Controller.extend(App.ServerValidatorM
 
     if (serviceName === 'HDFS') {
       var hdfsConfigs = this.get('stepConfigs').findProperty('serviceName', 'HDFS').get('configs');
-      if (App.get('isHadoop2Stack')) {
-        if ((hdfsConfigs.findProperty('name', 'dfs.namenode.name.dir') && hdfsConfigs.findProperty('name', 'dfs.namenode.name.dir').get('isNotDefaultValue')) ||
-            (hdfsConfigs.findProperty('name', 'dfs.namenode.checkpoint.dir') && hdfsConfigs.findProperty('name', 'dfs.namenode.checkpoint.dir').get('isNotDefaultValue')) ||
-            (hdfsConfigs.findProperty('name', 'dfs.datanode.data.dir') && hdfsConfigs.findProperty('name', 'dfs.datanode.data.dir').get('isNotDefaultValue'))) {
-            dirChanged = true;
-        }
-      } else {
-        if ((hdfsConfigs.findProperty('name', 'dfs.name.dir') && hdfsConfigs.findProperty('name', 'dfs.name.dir').get('isNotDefaultValue')) ||
-            (hdfsConfigs.findProperty('name', 'fs.checkpoint.dir') && hdfsConfigs.findProperty('name', 'fs.checkpoint.dir').get('isNotDefaultValue')) ||
-            (hdfsConfigs.findProperty('name', 'dfs.data.dir') && hdfsConfigs.findProperty('name', 'dfs.data.dir').get('isNotDefaultValue'))) {
-             dirChanged = true;
-        }
+      if ((hdfsConfigs.findProperty('name', 'dfs.namenode.name.dir') && hdfsConfigs.findProperty('name', 'dfs.namenode.name.dir').get('isNotDefaultValue')) ||
+          (hdfsConfigs.findProperty('name', 'dfs.namenode.checkpoint.dir') && hdfsConfigs.findProperty('name', 'dfs.namenode.checkpoint.dir').get('isNotDefaultValue')) ||
+          (hdfsConfigs.findProperty('name', 'dfs.datanode.data.dir') && hdfsConfigs.findProperty('name', 'dfs.datanode.data.dir').get('isNotDefaultValue'))) {
+          dirChanged = true;
       }
     } else if (serviceName === 'MAPREDUCE') {
       var mapredConfigs = this.get('stepConfigs').findProperty('serviceName', 'MAPREDUCE').get('configs');

+ 6 - 8
ambari-web/app/controllers/main/service/reassign/step4_controller.js

@@ -210,11 +210,10 @@ App.ReassignMasterWizardStep4Controller = App.HighAvailabilityProgressPageContro
    * @return {Boolean}
    */
   setAdditionalConfigs: function (configs, componentName, replaceValue) {
-    var isHadoop2Stack = App.get('isHadoop2Stack');
     var component = this.get('additionalConfigsMap').findProperty('componentName', componentName);
 
     if (Em.isNone(component)) return false;
-    var additionalConfigs = (component.configs_Hadoop2 && isHadoop2Stack) ? component.configs_Hadoop2 : component.configs;
+    var additionalConfigs = (component.configs_Hadoop2) ? component.configs_Hadoop2 : component.configs;
 
     for (var site in additionalConfigs) {
       if (additionalConfigs.hasOwnProperty(site)) {
@@ -602,7 +601,7 @@ App.ReassignMasterWizardStep4Controller = App.HighAvailabilityProgressPageContro
   setSpecificNamenodeConfigs: function (configs, targetHostName) {
     var sourceHostName = this.get('content.reassignHosts.source');
 
-    if (App.get('isHadoop2Stack') && App.get('isHaEnabled')) {
+    if (App.get('isHaEnabled')) {
       var nameServices = configs['hdfs-site']['dfs.nameservices'];
       var suffix = (configs['hdfs-site']['dfs.namenode.http-address.' + nameServices + '.nn1'] === sourceHostName + ':50070') ? '.nn1' : '.nn2';
       configs['hdfs-site']['dfs.namenode.http-address.' + nameServices + suffix] = targetHostName + ':50070';
@@ -622,7 +621,7 @@ App.ReassignMasterWizardStep4Controller = App.HighAvailabilityProgressPageContro
   setSpecificResourceMangerConfigs: function (configs, targetHostName) {
     var sourceHostName = this.get('content.reassignHosts.source');
 
-    if (App.get('isHadoop2Stack') && App.get('isRMHaEnabled')) {
+    if (App.get('isRMHaEnabled')) {
       if (configs['yarn-site']['yarn.resourcemanager.hostname.rm1'] === sourceHostName) {
         configs['yarn-site']['yarn.resourcemanager.hostname.rm1'] = targetHostName;
       } else {
@@ -660,10 +659,9 @@ App.ReassignMasterWizardStep4Controller = App.HighAvailabilityProgressPageContro
    */
   getComponentDir: function (configs, componentName) {
     if (componentName === 'NAMENODE') {
-      return (App.get('isHadoop2Stack')) ? configs['hdfs-site']['dfs.namenode.name.dir'] : configs['hdfs-site']['dfs.name.dir'];
-    }
-    else if (componentName === 'SECONDARY_NAMENODE') {
-      return (App.get('isHadoop2Stack')) ? configs['hdfs-site']['dfs.namenode.checkpoint.dir'] : configs['core-site']['fs.checkpoint.dir'];
+      return configs['hdfs-site']['dfs.namenode.name.dir'];
+    } else if (componentName === 'SECONDARY_NAMENODE') {
+      return configs['hdfs-site']['dfs.namenode.checkpoint.dir'];
     }
     return '';
   },

+ 3 - 11
ambari-web/app/controllers/wizard/step7_controller.js

@@ -53,23 +53,15 @@ App.WizardStep7Controller = Em.Controller.extend(App.ServerValidatorMixin, {
   /**
    * used in services_config.js view to mark a config with security icon
    */
-  secureConfigs: function () {
-    if (App.get('isHadoop2Stack')) {
-      return require('data/HDP2/secure_mapping');
-    } else {
-      return require('data/secure_mapping');
-    }
-  }.property('isHadoop2Stack'),
+  secureConfigs: require('data/HDP2/secure_mapping'),
 
   /**
    * config categories with secure properties
    * use only for add service wizard when security is enabled;
    */
   secureServices: function () {
-    return (App.get('isHadoop2Stack')) ?
-      $.extend(true, [], require('data/HDP2/secure_configs')) :
-      $.extend(true, [], require('data/secure_configs'));
-  }.property('App.isHadoop2Stack'),
+    return $.extend(true, [], require('data/HDP2/secure_configs'));
+  }.property(),
 
   /**
    * uses for add service - find out is security is enabled

+ 1 - 1
ambari-web/app/controllers/wizard/step8_controller.js

@@ -1793,7 +1793,7 @@ App.WizardStep8Controller = Em.Controller.extend(App.AddSecurityConfigs, App.wiz
     var miscConfigs = this.get('configs').filterProperty('serviceName', 'MISC'),
       createNotification = miscConfigs.findProperty('name', 'create_notification').value;
     if (createNotification !== 'yes') return;
-      var predefinedNotificationConfigNames = require('data/site_properties').configProperties.filterProperty('filename', 'alert_notification').mapProperty('name'),
+      var predefinedNotificationConfigNames = require('data/HDP2/site_properties').configProperties.filterProperty('filename', 'alert_notification').mapProperty('name'),
       configsForNotification = this.get('configs').filterProperty('filename', 'alert_notification');
     var properties = {},
       names = [

+ 0 - 87
ambari-web/app/data/config_mapping.js

@@ -1,87 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-var configs = [
-  /**********************************************HDFS***************************************/
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.groups",
-    "templateName": ["proxyuser_group"],
-    "foreignKey": ["hive_user"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "isOverridable" : true
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.hosts",
-    "templateName": ["hivemetastore_host"],
-    "foreignKey": ["hive_user"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "isOverridable" : true
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.groups",
-    "templateName": [],
-    "foreignKey": ["oozie_user"],
-    "value": "*",
-    "filename": "core-site.xml",
-    "isOverridable" : true
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.hosts",
-    "templateName": ["oozieserver_host"],
-    "foreignKey": ["oozie_user"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "isOverridable" : true
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.groups",
-    "templateName": ["proxyuser_group"],
-    "foreignKey": ["webhcat_user"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "isOverridable" : true
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.hosts",
-    "templateName": ["hivemetastore_host"],
-    "foreignKey": ["webhcat_user"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "isOverridable" : true
-  }
-];
-
-/**
- * Configs consists of 2 types: Computed values, which cannot be modified by user
- * and overridable values, which user can modify. We provide interface how to get all of this
- * configs separately
- * @type {Object}
- */
-module.exports = {
-  all : function(){
-    return configs.slice(0);
-  },
-  overridable: function(){
-    return configs.filterProperty('foreignKey');
-  },
-  computed: function(){
-    return configs.filterProperty('foreignKey', null);
-  }
-};

+ 0 - 205
ambari-web/app/data/custom_configs.js

@@ -1,205 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-module.exports =
-  [
-    {
-      "id": "site property",
-      "name": "mapred.capacity-scheduler.queue.<queue-name>.capacity",
-      "displayName": "Capacity",
-      "value": '',
-      "defaultValue": '100',
-      "description": "Percentage of the number of slots in the cluster that are made to be available for jobs in this queue. The sum of capacities for all queues should be less than or equal 100.",
-      "isVisible": true,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "unit": "%",
-      "isQueue": true,
-      "filename": 'capacity-scheduler.xml',
-      "inTable": true,
-      "index": 1
-    },
-    {
-      "id": "site property",
-      "name": "mapred.capacity-scheduler.queue.<queue-name>.maximum-capacity",
-      "displayName": "Max Capacity",
-      "value": '',
-      "defaultValue": '100',
-      "displayType": "int",
-      "description": "Defines a limit beyond which a queue cannot use the capacity of the cluster." +
-        "This provides a means to limit how much excess capacity a queue can use. By default, there is no limit." +
-        "The Max Capacity of a queue can only be greater than or equal to its minimum capacity. " +
-        "This property could be to curtail certain jobs which are long running in nature from occupying more than a certain " +
-        "percentage of the cluster, which in the absence of pre-emption, could lead to capacity guarantees of other queues being affected. " +
-        "One important thing to note is that maximum-capacity is a percentage , so based on the cluster's capacity it would change. " +
-        "So if large no of nodes or racks get added to the cluster, Max Capacity in absolute terms would increase accordingly. ",
-      "isVisible": true,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "unit": "%",
-      "valueRange": [0, 100],
-      "isQueue": true,
-      "filename": 'capacity-scheduler.xml',
-      "inTable": true,
-      "index": 2
-    },
-    {
-      "id": "site property",
-      "name": "mapred.capacity-scheduler.queue.<queue-name>.minimum-user-limit-percent",
-      "displayName": "Min User Limit",
-      "value": '',
-      "defaultValue": '100',
-      "displayType": "int",
-      "description": "Each queue enforces a limit on the percentage of resources allocated to a user at any given time, " +
-        "if there is competition for them. This user limit can vary between a minimum and maximum value. " +
-        "The former depends on the number of users who have submitted jobs, and the latter is set to this property value. " +
-        "For example, suppose the value of this property is 25. If two users have submitted jobs to a queue, no single user " +
-        "can use more than 50% of the queue resources. If a third user submits a job, no single user can use more than 33% of " +
-        "the queue resources. With 4 or more users, no user can use more than 25% of the queue's resources. " +
-        "A value of 100 implies no user limits are imposed.",
-      "isVisible": true,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "unit": "%",
-      "valueRange": [1, 100],
-      "isQueue": true,
-      "filename": 'capacity-scheduler.xml',
-      "inTable": true,
-      "index": 9
-    },
-    {
-      "id": "site property",
-      "name": "mapred.capacity-scheduler.queue.<queue-name>.user-limit-factor",
-      "displayName": "User Limit Factor",
-      "value": '',
-      "defaultValue": '1',
-      "displayType": "int",
-      "description": "The multiple of the queue capacity which can be configured to allow a single user to acquire more slots. " +
-        "By default this is set to 1 which ensure that a single user can never take more than the queue's configured capacity " +
-        "irrespective of how idle the cluster is.",
-      "isVisible": true,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "isQueue": true,
-      "filename": 'capacity-scheduler.xml',
-      "inTable": true,
-      "index": 8
-    },
-    {
-      "id": "site property",
-      "name": "mapred.capacity-scheduler.queue.<queue-name>.supports-priority",
-      "displayName": "Supports Priority",
-      "value": 'false',
-      "defaultValue": 'false',
-      "displayType": "checkbox",
-      "description": "If true, priorities of jobs will be taken into account in scheduling decisions.",
-      "isVisible": true,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "isQueue": true,
-      "filename": 'capacity-scheduler.xml',
-      "inTable": true,
-      "index": 7
-    },
-    {
-      "id": "site property",
-      "name": "mapred.queue.<queue-name>.acl-submit-job",
-      "displayName": "",
-      "value": '',
-      "defaultValue": '*',
-      "description": "",
-      "isVisible": false,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "isQueue": true,
-      "filename": 'mapred-queue-acls.xml'
-    },
-    {
-      "id": "site property",
-      "name": "mapred.queue.<queue-name>.acl-administer-jobs",
-      "displayName": "",
-      "value": '',
-      "defaultValue": '*',
-      "description": "",
-      "isVisible": false,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "isQueue": true,
-      "filename": 'mapred-queue-acls.xml'
-    },
-    {
-      "id": "site property",
-      "name": "mapred.capacity-scheduler.queue.<queue-name>.maximum-initialized-active-tasks",
-      "displayName": "Max initialized active tasks",
-      "value": '',
-      "defaultValue": '200000',
-      "displayType": "int",
-      "description": "The maximum number of tasks, across all jobs in the queue, which can be initialized concurrently. " +
-        "Once the queue's jobs exceed this limit they will be queued on disk.",
-      "isVisible": true,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "isQueue": true,
-      "filename": 'capacity-scheduler.xml',
-      "index": 10
-    },
-    {
-      "id": "site property",
-      "name": "mapred.capacity-scheduler.queue.<queue-name>.maximum-initialized-active-tasks-per-user",
-      "displayName": "Max initialized active tasks per user",
-      "value": '',
-      "defaultValue": '100000',
-      "displayType": "int",
-      "description": "The maximum number of tasks per-user, across all the of the user's jobs in the queue, which " +
-        "can be initialized concurrently. Once the user's jobs exceed this limit they will be queued on disk.",
-      "isVisible": true,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "isQueue": true,
-      "filename": 'capacity-scheduler.xml',
-      "index": 11
-    },
-    {
-      "id": "site property",
-      "name": "mapred.capacity-scheduler.queue.<queue-name>.init-accept-jobs-factor",
-      "displayName": "Init accept jobs factor",
-      "value": '',
-      "defaultValue": '10',
-      "displayType": "int",
-      "description": "The multiple of (maximum-system-jobs * queue-capacity) used to determine the number of " +
-        "jobs which are accepted by the scheduler. The default value is 10. If number of jobs submitted to " +
-        "the queue exceeds this limit, job submission are rejected.",
-      "isVisible": true,
-      "isRequired": true,
-      "serviceName": "MAPREDUCE",
-      "category": "CapacityScheduler",
-      "isQueue": true,
-      "filename": 'capacity-scheduler.xml',
-      "index": 12
-    }
-  ];

+ 0 - 114
ambari-web/app/data/secure_configs.js

@@ -1,114 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-var App = require('app');
-require('models/service_config');
-App.SecureConfigProperties = Ember.ArrayProxy.extend({
-  content: require('data/secure_properties').configProperties
-});
-
-var configProperties = App.SecureConfigProperties.create();
-
-module.exports = [
-  {
-    serviceName: 'GENERAL',
-    displayName: 'General',
-    configCategories: [
-      App.ServiceConfigCategory.create({ name: 'KERBEROS', displayName: 'Kerberos'}),
-      App.ServiceConfigCategory.create({ name: 'AMBARI', displayName: 'Ambari'})
-    ],
-    sites: ['cluster-env'],
-    configs: configProperties.filterProperty('serviceName', 'GENERAL')
-  },
-  {
-    serviceName: 'HDFS',
-    displayName: 'HDFS',
-    filename: 'hdfs-site',
-    configCategories: [
-      App.ServiceConfigCategory.create({ name: 'General', displayName: 'General'}),
-      App.ServiceConfigCategory.create({ name: 'NameNode', displayName: 'NameNode'}),
-      App.ServiceConfigCategory.create({ name: 'SNameNode', displayName: 'Secondary NameNode'}),
-      App.ServiceConfigCategory.create({ name: 'DataNode', displayName: 'DataNode'})
-    ],
-    sites: ['hadoop-env','core-site', 'hdfs-site'],
-    configs: configProperties.filterProperty('serviceName', 'HDFS')
-  },
-  {
-    serviceName: 'MAPREDUCE',
-    displayName: 'MapReduce',
-    filename: 'mapred-site',
-    configCategories: [
-      App.ServiceConfigCategory.create({ name: 'JobTracker', displayName: 'JobTracker'}),
-      App.ServiceConfigCategory.create({ name: 'JobHistoryServer', displayName: 'History Server'}),
-      App.ServiceConfigCategory.create({ name: 'TaskTracker', displayName: 'TaskTracker'})
-    ],
-    sites: ['mapred-site'],
-    configs: configProperties.filterProperty('serviceName', 'MAPREDUCE')
-  },
-  {
-    serviceName: 'HIVE',
-    displayName: 'Hive',
-    filename: 'hive-site',
-    configCategories: [
-      App.ServiceConfigCategory.create({ name: 'Hive Metastore', displayName: 'Hive Metastore and Hive Server 2'}),
-      App.ServiceConfigCategory.create({ name: 'WebHCat Server', displayName : 'WebHCat Server'})
-    ],
-    sites: ['hive-site','webhcat-site'],
-    configs: configProperties.filterProperty('serviceName', 'HIVE')
-  },
-  {
-    serviceName: 'HBASE',
-    displayName: 'HBase',
-    filename: 'hbase-site',
-    configCategories: [
-      App.ServiceConfigCategory.create({ name: 'HBase Master', displayName: 'HBase Master'}),
-      App.ServiceConfigCategory.create({ name: 'RegionServer', displayName: 'RegionServer'})
-    ],
-    sites: ['hbase-env','hbase-site'],
-    configs: configProperties.filterProperty('serviceName', 'HBASE')
-  },
-  {
-    serviceName: 'ZOOKEEPER',
-    displayName: 'ZooKeeper',
-    configCategories: [
-      App.ServiceConfigCategory.create({ name: 'ZooKeeper Server', displayName: 'ZooKeeper Server'})
-    ],
-    sites: ['zookeeper-env'],
-    configs: configProperties.filterProperty('serviceName', 'ZOOKEEPER')
-
-  },
-  {
-    serviceName: 'OOZIE',
-    displayName: 'Oozie',
-    filename: 'oozie-site',
-    configCategories: [
-      App.ServiceConfigCategory.create({ name: 'Oozie Server', displayName:  'Oozie Server'})
-    ],
-    sites: ['oozie-env','oozie-site'],
-    configs: configProperties.filterProperty('serviceName', 'OOZIE')
-  },
-  {
-    serviceName: 'NAGIOS',
-    displayName: 'Nagios',
-    configCategories: [
-      App.ServiceConfigCategory.create({ name: 'Nagios Server', displayName:  'Nagios Server'})
-    ],
-    sites: ['nagios-env'],
-    configs: configProperties.filterProperty('serviceName', 'NAGIOS')
-  }
-
-];

+ 0 - 519
ambari-web/app/data/secure_mapping.js

@@ -1,519 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-module.exports = [
-  {
-    "name": "hadoop.security.authentication",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "kerberos",
-    "nonSecureValue": "simple",
-    "filename": "core-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "hadoop.security.authorization",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "true",
-    "nonSecureValue": "false",
-    "filename": "core-site.xml",
-    "serviceName": "HDFS"
-  },
-
-  {
-    "name": "hadoop.security.auth_to_local",
-    "templateName": ["jobtracker_primary_name", "kerberos_domain", "mapred_user", "tasktracker_primary_name", "namenode_primary_name", "hdfs_user", "datanode_primary_name", "hbase_master_primary_name", "hbase_user","hbase_regionserver_primary_name","oozie_primary_name","oozie_user","jobhistory_primary_name"],
-    "foreignKey": null,
-    "value": "RULE:[2:$1@$0](<templateName[0]>@.*<templateName[1]>)s/.*/<templateName[2]>/\nRULE:[2:$1@$0](<templateName[3]>@.*<templateName[1]>)s/.*/<templateName[2]>/\nRULE:[2:$1@$0](<templateName[4]>@.*<templateName[1]>)s/.*/<templateName[5]>/\nRULE:[2:$1@$0](<templateName[6]>@.*<templateName[1]>)s/.*/<templateName[5]>/\nRULE:[2:$1@$0](<templateName[7]>@.*<templateName[1]>)s/.*/<templateName[8]>/\nRULE:[2:$1@$0](<templateName[9]>@.*<templateName[1]>)s/.*/<templateName[8]>/\nRULE:[2:$1@$0](<templateName[10]>@.*<templateName[1]>)s/.*/<templateName[11]>/\nRULE:[2:$1@$0](<templateName[12]>@.*<templateName[1]>)s/.*/<templateName[2]>/\nDEFAULT",
-    "filename": "core-site.xml",
-    "serviceName": "HDFS",
-    "dependedServiceName": [{name: "HBASE", replace: "\nRULE:[2:$1@$0](<templateName[7]>@.*<templateName[1]>)s/.*/<templateName[8]>/\nRULE:[2:$1@$0](<templateName[9]>@.*<templateName[1]>)s/.*/<templateName[8]>/"},{name: "OOZIE",replace: "\nRULE:[2:$1@$0](<templateName[10]>@.*<templateName[1]>)s/.*/<templateName[11]>/"}]
-  },
-  {
-    "name": "dfs.namenode.kerberos.principal",
-    "templateName": ["namenode_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.namenode.keytab.file",
-    "templateName": ["namenode_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.secondary.namenode.kerberos.principal",
-    "templateName": ["snamenode_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.secondary.namenode.keytab.file",
-    "templateName": ["snamenode_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.web.authentication.kerberos.principal",
-    "templateName": ["hadoop_http_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.web.authentication.kerberos.keytab",
-    "templateName": ["hadoop_http_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.datanode.kerberos.principal",
-    "templateName": ["datanode_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.datanode.keytab.file",
-    "templateName": ["datanode_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.namenode.kerberos.internal.spnego.principal",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "${dfs.web.authentication.kerberos.principal}",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.secondary.namenode.kerberos.internal.spnego.principal",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "${dfs.web.authentication.kerberos.principal}",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.datanode.address",
-    "templateName": ["dfs_datanode_address"],
-    "foreignKey": null,
-    "value": "0.0.0.0:<templateName[0]>",
-    "nonSecureValue": "0.0.0.0:50010",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "dfs.datanode.http.address",
-    "templateName": ["dfs_datanode_http_address"],
-    "foreignKey": null,
-    "value": "0.0.0.0:<templateName[0]>",
-    "nonSecureValue": "0.0.0.0:50075",
-    "filename": "hdfs-site.xml",
-    "serviceName": "HDFS"
-  },
-  {
-    "name": "mapreduce.jobtracker.kerberos.principal",
-    "templateName": ["jobtracker_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "mapred-site.xml",
-    "serviceName": "MAPREDUCE"
-  },
-  {
-    "name": "mapreduce.jobtracker.keytab.file",
-    "templateName": ["jobtracker_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "mapred-site.xml",
-    "serviceName": "MAPREDUCE"
-  },
-  {
-    "name": "mapreduce.jobhistory.kerberos.principal",
-    "templateName": ["jobhistory_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "mapred-site.xml",
-    "serviceName": "MAPREDUCE"
-  },
-  {
-    "name": "mapreduce.jobhistory.keytab.file",
-    "templateName": ["jobhistory_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "mapred-site.xml",
-    "serviceName": "MAPREDUCE"
-  },
-  {
-    "name": "mapreduce.tasktracker.kerberos.principal",
-    "templateName": ["tasktracker_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "mapred-site.xml",
-    "serviceName": "MAPREDUCE"
-  },
-  {
-    "name": "mapreduce.tasktracker.keytab.file",
-    "templateName": ["tasktracker_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "mapred-site.xml",
-    "serviceName": "MAPREDUCE"
-  },
-  {
-    "name": "mapred.task.tracker.task-controller",
-    "templateName": ["tasktracker_task_controller"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "nonSecureValue": "org.apache.hadoop.mapred.DefaultTaskController",
-    "filename": "mapred-site.xml",
-    "serviceName": "MAPREDUCE"
-  },
-  {
-    "name": "hbase.master.kerberos.principal",
-    "templateName": ["hbase_master_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hbase.master.keytab.file",
-    "templateName": ["hbase_master_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hbase.regionserver.kerberos.principal",
-    "templateName": ["hbase_regionserver_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hbase.regionserver.keytab.file",
-    "templateName": ["hbase_regionserver_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hive.metastore.sasl.enabled",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "true",
-    "nonSecureValue": "false",
-    "filename": "hive-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hive.security.authorization.enabled",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "true",
-    "nonSecureValue": "false",
-    "filename": "hive-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hive.server2.authentication",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "KERBEROS",
-    "nonSecureValue": "NONE",
-    "filename": "hive-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hive.metastore.kerberos.principal",
-    "templateName": ["hive_metastore_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "hive-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hive.metastore.kerberos.keytab.file",
-    "templateName": ["hive_metastore_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "hive-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hive.server2.authentication.kerberos.principal",
-    "templateName": ["hive_metastore_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "hive-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hive.server2.authentication.kerberos.keytab",
-    "templateName": ["hive_metastore_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "hive-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "oozie.service.AuthorizationService.authorization.enabled",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "true",
-    "filename": "oozie-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "oozie.service.HadoopAccessorService.kerberos.enabled",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "true",
-    "nonSecureValue": "false",
-    "filename": "oozie-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "local.realm",
-    "templateName": ["kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "oozie-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "oozie.service.HadoopAccessorService.keytab.file",
-    "templateName": ["oozie_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "oozie-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "oozie.service.HadoopAccessorService.kerberos.principal",
-    "templateName": ["oozie_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "oozie-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "oozie.authentication.type",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "kerberos",
-    "nonSecureValue": "simple",
-    "filename": "oozie-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "oozie.authentication.kerberos.principal",
-    "templateName": ["oozie_http_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "oozie-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "oozie.authentication.kerberos.keytab",
-    "templateName": ["oozie_http_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "oozie-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "oozie.authentication.kerberos.name.rules",
-    "templateName": ["jobtracker_primary_name", "kerberos_domain", "mapred_user", "tasktracker_primary_name", "namenode_primary_name", "hdfs_user", "datanode_primary_name", "hbase_master_primary_name", "hbase_user","hbase_regionserver_primary_name", "jobhistory_primary_name"],
-    "foreignKey": null,
-    "value": "RULE:[2:$1@$0](<templateName[0]>@.*<templateName[1]>)s/.*/<templateName[2]>/\nRULE:[2:$1@$0](<templateName[3]>@.*<templateName[1]>)s/.*/<templateName[2]>/\nRULE:[2:$1@$0](<templateName[4]>@.*<templateName[1]>)s/.*/<templateName[5]>/\nRULE:[2:$1@$0](<templateName[6]>@.*<templateName[1]>)s/.*/<templateName[5]>/\nRULE:[2:$1@$0](<templateName[7]>@.*<templateName[1]>)s/.*/<templateName[8]>/\nRULE:[2:$1@$0](<templateName[9]>@.*<templateName[1]>)s/.*/<templateName[8]>/\nRULE:[2:$1@$0](<templateName[10]>@.*<templateName[1]>)s/.*/<templateName[2]>/\nDEFAULT",
-    "filename": "oozie-site.xml",
-    "serviceName": "OOZIE",
-    "dependedServiceName": [{name: "HBASE", replace: "\nRULE:[2:$1@$0](<templateName[7]>@.*<templateName[1]>)s/.*/<templateName[8]>/\nRULE:[2:$1@$0](<templateName[9]>@.*<templateName[1]>)s/.*/<templateName[8]>/"}]
-  },
-  {
-    "name": "templeton.kerberos.principal",
-    "templateName": ["webHCat_http_principal_name", "kerberos_domain"],
-    "foreignKey": null,
-    "value": "<templateName[0]>@<templateName[1]>",
-    "filename": "webhcat-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "templeton.kerberos.keytab",
-    "templateName": ["webhcat_http_keytab"],
-    "foreignKey": null,
-    "value": "<templateName[0]>",
-    "filename": "webhcat-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "templeton.kerberos.secret",
-    "templateName": [""],
-    "foreignKey": null,
-    "value": "secret",
-    "filename": "webhcat-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "templeton.hive.properties",
-    "templateName": ["hivemetastore_host","hive_metastore_principal_name","kerberos_domain"],
-    "foreignKey": null,
-    "value": "hive.metastore.local=false,hive.metastore.uris=thrift://<templateName[0]>:9083,hive." +
-      "metastore.sasl.enabled=true,hive.metastore.execute.setugi=true,hive.metastore.warehouse.dir=/apps/hive/warehouse,hive.exec.mode.local.auto=false,hive.metastore.kerberos.principal=<templateName[1]>@<templateName[2]>",
-    "filename": "webhcat-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hbase.coprocessor.master.classes",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "org.apache.hadoop.hbase.security.access.AccessController",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hbase.coprocessor.region.classes",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "org.apache.hadoop.hbase.security.token.TokenProvider,org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint,org.apache.hadoop.hbase.security.access.AccessController",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hbase.security.authentication",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "kerberos",
-    "nonSecureValue": "simple",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hbase.rpc.engine",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "org.apache.hadoop.hbase.ipc.SecureRpcEngine",
-    "nonSecureValue": "org.apache.hadoop.hbase.ipc.WritableRpcEngine",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hbase.security.authorization",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "true",
-    "nonSecureValue": "false",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hbase.coprocessor.region.classes",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "org.apache.hadoop.hbase.security.token.TokenProvider,org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint,org.apache.hadoop.hbase.security.access.AccessController",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hbase.bulkload.staging.dir",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "/apps/hbase/staging",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "zookeeper.znode.parent",
-    "templateName": [],
-    "foreignKey": null,
-    "value": "/hbase-secure",
-    "nonSecureValue": "/hbase-unsecure",
-    "filename": "hbase-site.xml",
-    "serviceName": "HBASE"
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.groups",
-    "templateName": ["proxyuser_group"],
-    "foreignKey": ["hive_metastore_primary_name"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.hosts",
-    "templateName": ["hivemetastore_host"],
-    "foreignKey": ["hive_metastore_primary_name"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.groups",
-    "templateName": ["proxyuser_group"],
-    "foreignKey": ["oozie_primary_name"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.hosts",
-    "templateName": ["oozieserver_host"],
-    "foreignKey": ["oozie_primary_name"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "serviceName": "OOZIE"
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.groups",
-    "templateName": ["proxyuser_group"],
-    "foreignKey": ["webHCat_http_primary_name"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "serviceName": "HIVE"
-  },
-  {
-    "name": "hadoop.proxyuser.<foreignKey[0]>.hosts",
-    "templateName": ["webhcat_server"],
-    "foreignKey": ["webHCat_http_primary_name"],
-    "value": "<templateName[0]>",
-    "filename": "core-site.xml",
-    "serviceName": "HIVE"
-  }
-];
-

+ 0 - 814
ambari-web/app/data/secure_properties.js

@@ -1,814 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-module.exports =
-{
-  "configProperties": [
-    {
-      "id": "puppet var",
-      "name": "security_enabled",
-      "displayName": "Enable security",
-      "value": "",
-      "defaultValue": 'true',
-      "description": "Enable kerberos security for the cluster",
-      "isVisible": false,
-      "isOverridable": false,
-      "serviceName": "GENERAL",
-      "filename": "cluster-env.xml",
-      "category": "KERBEROS"
-    },
-    {
-      "id": "puppet var",
-      "name": "kerberos_install_type",
-      "displayName": "Type of security",
-      "value": "",
-      "defaultValue": "MANUALLY_SET_KERBEROS",
-      "description": "Type of kerberos security for the cluster",
-      "isVisible": false,
-      "isOverridable": false,
-      "serviceName": "GENERAL",
-      "category": "KERBEROS"
-    },
-    {
-      "id": "puppet var",
-      "name": "keytab_path",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs",
-      "description": "Type of kerberos security for the cluster",
-      "displayType": "principal",
-      "isVisible": false,
-      "isOverridable": false,
-      "serviceName": "GENERAL",
-      "filename": "cluster-env.xml",
-      "category": "AMBARI"
-    },
-    {
-      "id": "puppet var",
-      "name": "kerberos_domain",
-      "displayName": "Realm name",
-      "value": "",
-      "defaultValue": "EXAMPLE.COM",
-      "description": "Realm name to be used for all principal names",
-      "displayType": "advanced",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "GENERAL",
-      "filename": "cluster-env.xml",
-      "category": "KERBEROS"
-    },
-    {
-      "id": "puppet var",
-      "name": "kinit_path_local",
-      "displayName": "Kerberos tool path",
-      "value": "",
-      "defaultValue": "/usr/bin",
-      "description": "Directoy path to installed kerberos tools like kinit, kdestroy etc. This can have multiple comma delimited paths",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "GENERAL",
-      "filename": "cluster-env.xml",
-      "category": "KERBEROS"
-    },
-    {
-      "id": "puppet var",
-      "name": "smokeuser_principal_name",
-      "displayName": "Smoke test user principal",
-      "value": "",
-      "defaultValue": "ambari-qa",
-      "description": "This is the principal name for Smoke test user",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "isReconfigurable": false,
-      "serviceName": "GENERAL",
-      "category": "AMBARI"
-    },
-    {
-      "id": "puppet var",
-      "name": "smokeuser_keytab",
-      "displayName": "Path to smoke test user keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/smokeuser.headless.keytab",
-      "description": "Path to keytab file for smoke test user",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "GENERAL",
-      "filename": "cluster-env.xml",
-      "category": "AMBARI"
-    },
-    {
-      "id": "puppet var",
-      "name": "hdfs_principal_name",
-      "displayName": "HDFS user principal",
-      "value": "",
-      "defaultValue": "hdfs",
-      "description": "This is the principal name for HDFS user",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "isReconfigurable": false,
-      "serviceName": "GENERAL",
-      "filename": "hadoop-env.xml",
-      "category": "AMBARI"
-    },
-    {
-      "id": "puppet var",
-      "name": "hdfs_user_keytab",
-      "displayName": "Path to HDFS user keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/hdfs.headless.keytab",
-      "description": "Path to keytab file for HDFS user",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "GENERAL",
-      "filename": "hadoop-env.xml",
-      "category": "AMBARI"
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_principal_name",
-      "displayName": "HBase user principal",
-      "value": "",
-      "defaultValue": "hbase",
-      "description": "This is the principal name for HBase user",
-      "displayType": "principal",
-      "isVisible": false,
-      "isOverridable": false,
-      "isReconfigurable": false,
-      "serviceName": "GENERAL",
-      "filename": "hbase-env.xml",
-      "category": "AMBARI"
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_user_keytab",
-      "displayName": "Path to HBase user keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/hbase.headless.keytab",
-      "description": "Path to keytab file for Hbase user",
-      "displayType": "directory",
-      "isVisible": false,
-      "isOverridable": false,
-      "serviceName": "GENERAL",
-      "filename": "hbase-env.xml",
-      "category": "AMBARI"
-    },
-
-    //HDFS
-    {
-      "id": "puppet var",
-      "name": "namenode_host",
-      "displayName": "NameNode host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run NameNode",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "category": "NameNode"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "nn/_HOST",
-      "description": "Principal name for NameNode. _HOST will get automatically replaced with actual hostname at an instance of NameNode",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "NameNode",
-      "components": ["NAMENODE"]
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_keytab",
-      "displayName": "Path to Keytab File",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/nn.service.keytab",
-      "description": "Path to NameNode keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "NameNode",
-      "components": ["NAMENODE"]
-    },
-    {
-      "id": "puppet var",
-      "name": "snamenode_host",
-      "displayName": "SNameNode host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run SecondaryNameNode",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "category": "SNameNode"
-    },
-    {
-      "id": "puppet var",
-      "name": "snamenode_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "nn/_HOST",
-      "description": "Principal name for SNameNode. _HOST will get automatically replaced with actual hostname at an instance of SNameNode",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "SNameNode",
-      "components": ["SECONDARY_NAMENODE"]
-    },
-    {
-      "id": "puppet var",
-      "name": "snamenode_keytab",
-      "displayName": "Path to Keytab File",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/nn.service.keytab",
-      "description": "Path to SNameNode keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "SNameNode",
-      "components": ["SECONDARY_NAMENODE"]
-    },
-    {
-      "id": "puppet var",
-      "name": "datanode_hosts", //not in the schema. For UI purpose
-      "displayName": "DataNode hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The hosts that have been assigned to run DataNode",
-      "displayType": "slaveHosts",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "category": "DataNode"
-    },
-    {
-      "id": "puppet var",
-      "name": "dfs_datanode_address",
-      "displayName": "Datanode address",
-      "value": "",
-      "defaultValue": "1019",
-      "description": "Address for DataNode",
-      "displayType": "principal",
-      "isVisible": false,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "DataNode"
-    },
-    {
-      "id": "puppet var",
-      "name": "dfs_datanode_http_address",
-      "displayName": "Datanode HTTP address",
-      "value": "",
-      "defaultValue": "1022",
-      "description": "Address for DataNode",
-      "displayType": "principal",
-      "isVisible": false,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "DataNode"
-    },
-    {
-      "id": "puppet var",
-      "name": "datanode_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "dn/_HOST",
-      "description": "Principal name for DataNode. _HOST will get automatically replaced with actual hostname at every instance of DataNode",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "DataNode",
-      "component": "DATANODE"
-    },
-    {
-      "id": "puppet var",
-      "name": "datanode_keytab",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/dn.service.keytab",
-      "description": "Path to DataNode keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "DataNode",
-      "component": "DATANODE"
-    },
-    {
-      "id": "puppet var",
-      "name": "hadoop_http_principal_name",
-      "displayName": "DFS web principal name",
-      "value": "",
-      "defaultValue": "HTTP/_HOST",
-      "description": "Principal name for SPNEGO access for NameNode and SNameNode. _HOST will get automatically replaced with actual hostname at instance of NameNode and SNameNode",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "General"
-    },
-    {
-      "id": "puppet var",
-      "name": "hadoop_http_keytab",
-      "displayName": "Path to SPNEGO keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/spnego.service.keytab",
-      "description": "Path to SPNEGO keytab file for NameNode and SNameNode",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HDFS",
-      "category": "General"
-    },
-    //MAPREDUCE
-    {
-      "id": "puppet var",
-      "name": "jobtracker_host",
-      "displayName": "JobTracker host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run JobTracker",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MAPREDUCE",
-      "category": "JobTracker"
-    },
-    {
-      "id": "puppet var",
-      "name": "jobtracker_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "jt/_HOST",
-      "description": "Principal name for JobTracker . _HOST will get automatically replaced with actual hostname at instance of JobTracker",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "MAPREDUCE",
-      "category": "JobTracker",
-      "component": "JOBTRACKER"
-    },
-    {
-      "id": "puppet var",
-      "name": "jobtracker_keytab",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/jt.service.keytab",
-      "description": "Path to JobTracker keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "MAPREDUCE",
-      "category": "JobTracker",
-      "component": "JOBTRACKER"
-    },
-    {
-      "id": "puppet var",
-      "name": "jobhistoryserver_host",
-      "displayName": "History Server host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run History Server",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MAPREDUCE",
-      "category": "JobHistoryServer"
-    },
-    {
-      "id": "puppet var",
-      "name": "jobhistory_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "jhs/_HOST",
-      "description": "Principal name for History Server. _HOST will get automatically replaced with actual hostname at an instance of History Server",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "MAPREDUCE",
-      "category": "JobHistoryServer",
-      "component": "HISTORYSERVER"
-    },
-    {
-      "id": "puppet var",
-      "name": "jobhistory_keytab",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/jhs.service.keytab",
-      "description": "Path to History Server keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "MAPREDUCE",
-      "category": "JobHistoryServer",
-      "component": "HISTORYSERVER"
-    },
-    {
-      "id": "puppet var",
-      "name": "tasktracker_hosts",
-      "displayName": "TaskTracker hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The hosts that have been assigned to run TaskTracker",
-      "displayType": "slaveHosts",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MAPREDUCE",
-      "category": "TaskTracker"
-    },
-    {
-      "id": "puppet var",
-      "name": "tasktracker_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "tt/_HOST",
-      "description": "Principal name for TaskTracker. _HOST will get automatically replaced with actual hostname at every instance of TaskTracker",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "MAPREDUCE",
-      "category": "TaskTracker",
-      "component": "TASKTRACKER"
-    },
-    {
-      "id": "puppet var",
-      "name": "tasktracker_keytab",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/tt.service.keytab",
-      "description": "Path to TaskTracker keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "MAPREDUCE",
-      "category": "TaskTracker",
-      "component": "TASKTRACKER"
-    },
-    {
-      "id": "puppet var",
-      "name": "tasktracker_task_controller",
-      "displayName": "TaskController",
-      "value": "",
-      "defaultValue": "org.apache.hadoop.mapred.LinuxTaskController",
-      "description": "TaskController which is used to launch and manage task execution. This sets property mapred.task.tracker.task-controller",
-      "displayType": "advanced",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "MAPREDUCE",
-      "category": "TaskTracker",
-      "component": "TASKTRACKER"
-    },
-    {
-      "id": "puppet var",
-      "name": "webhcatserver_host",
-      "displayName": "WebHCat Server host",
-      "value": "",
-      "defaultValue": "localhost",
-      "description": "The host that has been assigned to run WebHCat Server",
-      "displayType": "masterHost",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HIVE",
-      "category": "WebHCat Server"
-    },
-    {
-      "id": "puppet var",
-      "name": "webHCat_http_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "HTTP/_HOST",
-      "description": "Principal name for SPNEGO access for WebHCat",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HIVE",
-      "category": "WebHCat Server"
-    },
-    {
-      "id": "puppet var",
-      "name": "webhcat_http_keytab",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/spnego.service.keytab",
-      "description": "Path to SPNEGO keytab file for WebHCat",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HIVE",
-      "category": "WebHCat Server"
-    },
-    //HBASE
-    {
-      "id": "puppet var",
-      "name": "hbasemaster_host",
-      "displayName": "HBase Master hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run HBase Master",
-      "displayType": "masterHosts",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HBASE",
-      "category": "HBase Master"
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_master_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "hbase/_HOST",
-      "description": "Principal name for HBase master. _HOST will get automatically replaced with actual hostname at an instance of HBase Master",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HBASE",
-      "category": "HBase Master",
-      "components": ["HBASE_MASTER"]
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_master_keytab",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/hbase.service.keytab",
-      "description": "Path to HBase master keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HBASE",
-      "category": "HBase Master",
-      "components": ["HBASE_MASTER"]
-    },
-    {
-      "id": "puppet var",
-      "name": "regionserver_hosts",
-      "displayName": "RegionServer hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The hosts that have been assigned to run RegionServer",
-      "displayType": "slaveHosts",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HBASE",
-      "category": "RegionServer"
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_regionserver_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "hbase/_HOST",
-      "description": "Principal name for RegionServer. _HOST will get automatically replaced with actual hostname at every instance of RegionServer",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HBASE",
-      "category": "RegionServer",
-      "components": ["HBASE_REGIONSERVER"]
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_regionserver_keytab",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/hbase.service.keytab",
-      "description": "Path to RegionServer keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HBASE",
-      "category": "RegionServer",
-      "components": ["HBASE_REGIONSERVER"]
-    },
-
-    //HIVE
-    {
-      "id": "puppet var",
-      "name": "hive_metastore",
-      "displayName": "Hive Metastore host",
-      "value": "",
-      "defaultValue": "localhost",
-      "description": "The host that has been assigned to run Hive Metastore and HiveServer2",
-      "displayType": "masterHost",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HIVE",
-      "category": "Hive Metastore"
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_metastore_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "hive/_HOST",
-      "description": "Principal name for Hive Metastore and HiveServer2. _HOST will get automatically replaced with actual hostname at an instance of Hive Metastore and HiveServer2",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HIVE",
-      "category": "Hive Metastore",
-      "component": "HIVE_SERVER"
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_metastore_keytab",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/hive.service.keytab",
-      "description": "Path to Hive Metastore and HiveServer2 keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "HIVE",
-      "category": "Hive Metastore",
-      "component": "HIVE_SERVER"
-    },
-
-    //OOZIE
-    {
-      "id": "puppet var",
-      "name": "oozie_servername",
-      "displayName": "Oozie Server host",
-      "value": "",
-      "defaultValue": "localhost",
-      "description": "Oozie server host name",
-      "displayType": "masterHost",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "OOZIE",
-      "category": "Oozie Server"
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "oozie/_HOST",
-      "description": "Principal name for Oozie server",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "OOZIE",
-      "category": "Oozie Server",
-      "component": "OOZIE_SERVER"
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_keytab",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/oozie.service.keytab",
-      "description": "Path to Oozie server keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "Oozie Server",
-      "component": "OOZIE_SERVER"
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_http_principal_name",
-      "displayName": "Web principal name",
-      "value": "",
-      "defaultValue": "HTTP/_HOST",
-      "description": "Principal name for SPNEGO access to Oozie",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "OOZIE",
-      "category": "Oozie Server"
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_http_keytab",
-      "displayName": "Path to SPNEGO keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/spnego.service.keytab",
-      "description": "Path to SPNEGO keytab file for oozie",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "OOZIE",
-      "category": "Oozie Server"
-    },
-
-    //ZooKeeper
-    {
-      "id": "puppet var",
-      "name": "zookeeperserver_hosts",
-      "displayName": "ZooKeeper Server hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run ZooKeeper Server",
-      "displayType": "masterHosts",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "ZOOKEEPER",
-      "category": "ZooKeeper Server"
-    },
-    {
-      "id": "puppet var",
-      "name": "zookeeper_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "zookeeper/_HOST",
-      "description": "Principal name for ZooKeeper. _HOST will get automatically replaced with actual hostname at every instance of zookeeper server",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zookeeper-env.xml",
-      "category": "ZooKeeper Server",
-      "component": "ZOOKEEPER_SERVER"
-    },
-    {
-      "id": "puppet var",
-      "name": "zookeeper_keytab_path",
-      "displayName": "Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/zk.service.keytab",
-      "description": "Path to ZooKeeper keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zookeeper-env.xml",
-      "category": "ZooKeeper Server",
-      "component": "ZOOKEEPER_SERVER"
-    },
-    //NAGIOS
-    {
-      "id": "puppet var",
-      "name": "nagios_server",
-      "displayName": "Nagios Server host",
-      "value": "",
-      "defaultValue": "localhost",
-      "description": "Nagios server host",
-      "displayType": "masterHost",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "NAGIOS",
-      "category": "Nagios Server"
-    },
-    {
-      "id": "puppet var",
-      "name": "nagios_principal_name",
-      "displayName": "Principal name",
-      "value": "",
-      "defaultValue": "nagios",
-      "description": "Primary name for Nagios server",
-      "displayType": "principal",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "NAGIOS",
-      "filename": "nagios-env.xml",
-      "category": "Nagios Server",
-      "component": "NAGIOS_SERVER"
-    },
-    {
-      "id": "puppet var",
-      "name": "nagios_keytab_path",
-      "displayName": " Path to keytab file",
-      "value": "",
-      "defaultValue": "/etc/security/keytabs/nagios.service.keytab",
-      "description": "Path to the Nagios server keytab file",
-      "displayType": "directory",
-      "isVisible": true,
-      "isOverridable": false,
-      "serviceName": "NAGIOS",
-      "filename": "nagios-env.xml",
-      "category": "Nagios Server",
-      "component": "NAGIOS_SERVER"
-    }
-  ]
-};

+ 0 - 2516
ambari-web/app/data/site_properties.js

@@ -1,2516 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-module.exports =
-{
-  "configProperties": [
-  /**********************************************HDFS***************************************/
-    {
-      "id": "site property",
-      "name": "fs.checkpoint.dir",
-      "displayName": "SecondaryNameNode Checkpoint directories",
-      "description": "Directory on the local filesystem where the Secondary NameNode should store the temporary images to merge",
-      "defaultValue": "",
-      "defaultDirectory": "/hadoop/hdfs/namesecondary",
-      "displayType": "directories",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "core-site.xml",
-      "category": "SECONDARY_NAMENODE",
-      "index": 1
-    },
-    {
-      "id": "site property",
-      "name": "fs.checkpoint.period",
-      "displayName": "HDFS Maximum Checkpoint Delay",
-      "description": "Maximum delay between two consecutive checkpoints for HDFS",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "seconds",
-      "isVisible": true,
-      "category": "General",
-      "serviceName": "HDFS",
-      "filename": "core-site.xml",
-      "index": 3
-    },
-    {
-      "id": "site property",
-      "name": "fs.checkpoint.size",
-      "displayName": "HDFS Maximum Edit Log Size for Checkpointing",
-      "description": "Maximum size of the edits log file that forces an urgent checkpoint even if the maximum checkpoint delay is not reached",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "bytes",
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "core-site.xml",
-      "category": "General",
-      "index": 4
-    },
-    {
-      "id": "site property",
-      "name": "dfs.name.dir",
-      "displayName": "NameNode directories",
-      "description": "NameNode directories for HDFS to store the file system image",
-      "defaultValue": "",
-      "defaultDirectory": "/hadoop/hdfs/namenode",
-      "displayType": "directories",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hdfs-site.xml",
-      "category": "NAMENODE",
-      "index": 1
-    },
-    {
-      "id": "site property",
-      "name": "dfs.webhdfs.enabled",
-      "displayName": "WebHDFS enabled",
-      "description": "Whether to enable WebHDFS feature",
-      "defaultValue": "",
-      "displayType": "checkbox",
-      "isOverridable": false,
-      "category": "General",
-      "serviceName": "HDFS",
-      "filename": "hdfs-site.xml",
-      "index": 0
-    },
-    {
-      "id": "site property",
-      "name": "dfs.datanode.failed.volumes.tolerated",
-      "displayName": "DataNode volumes failure toleration",
-      "description": "The number of volumes that are allowed to fail before a DataNode stops offering service",
-      "defaultValue": "",
-      "displayType": "int",
-      "isVisible": true,
-      "category": "DATANODE",
-      "serviceName": "HDFS",
-      "filename": "hdfs-site.xml",
-      "index": 3
-    },
-    {
-      "id": "site property",
-      "name": "dfs.datanode.data.dir.mount.file",
-      "displayName": "File that stores mount point for each data dir",
-      "description": "File path that contains the last known mount point for each data dir. This file is used to avoid creating a DFS data dir on the root drive (and filling it up) if a path was previously mounted on a drive.",
-      "defaultValue": "/etc/hadoop/conf/dfs_data_dir_mount.hist",
-      "displayType": "directory",
-      "isVisible": true,
-      "category": "DATANODE",
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "index": 4
-    },
-    {
-      "id": "site property",
-      "name": "dfs.data.dir",
-      "displayName": "DataNode directories",
-      "description": "DataNode directories for HDFS to store the data blocks",
-      "defaultValue": "",
-      "defaultDirectory": "/hadoop/hdfs/data",
-      "displayType": "directories",
-      "isVisible": true,
-      "category": "DATANODE",
-      "serviceName": "HDFS",
-      "filename": "hdfs-site.xml",
-      "index": 1
-    },
-    {
-      "id": "site property",
-      "name": "dfs.datanode.data.dir.perm",
-      "displayName": "DataNode directories permission",
-      "description": "",
-      "defaultValue": "",
-      "displayType": "int",
-      "isVisible": true,
-      "category": "DATANODE",
-      "serviceName": "HDFS",
-      "filename": "hdfs-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "dfs.replication",
-      "displayName": "Block replication",
-      "description": "Default block replication.",
-      "displayType": "int",
-      "defaultValue": "",
-      "isVisible": true,
-      "category": "General",
-      "serviceName": "HDFS",
-      "filename": "hdfs-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "dfs.datanode.du.reserved",
-      "displayName": "Reserved space for HDFS",
-      "description": "Reserved space in bytes per volume. Always leave this much space free for non dfs use.",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "bytes",
-      "isVisible": true,
-      "category": "General",
-      "serviceName": "HDFS",
-      "filename": "hdfs-site.xml",
-      "index": 2
-    },
-
-  /******************************************MAPREDUCE***************************************/
-    {
-      "id": "site property",
-      "name": "mapred.local.dir",
-      "displayName": "MapReduce local directories",
-      "description": "Directories for MapReduce to store intermediate data files",
-      "defaultValue": "",
-      "defaultDirectory": "/hadoop/mapred",
-      "displayType": "directories",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "TASKTRACKER",
-      "index": 1
-    },
-    {
-      "id": "site property",
-      "name": "mapred.jobtracker.taskScheduler",
-      "displayName": "MapReduce Capacity Scheduler",
-      "description": "The scheduler to use for scheduling of MapReduce jobs",
-      "defaultValue": "",
-      "displayType": "advanced",
-      "isOverridable": false,
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 0
-    },
-    {
-      "id": "site property",
-      "name": "mapred.tasktracker.map.tasks.maximum",
-      "displayName": "Number of Map slots per node",
-      "description": "Number of slots that Map tasks that run simultaneously can occupy on a TaskTracker",
-      "defaultValue": "",
-      "displayType": "int",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "TASKTRACKER",
-      "index": 2
-    },
-    {
-      "id": "site property",
-      "name": "mapred.tasktracker.reduce.tasks.maximum",
-      "displayName": "Number of Reduce slots per node",
-      "description": "Number of slots that Reduce tasks that run simultaneously can occupy on a TaskTracker.",
-      "defaultValue": "",
-      "displayType": "int",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "TASKTRACKER",
-      "index": 3
-    },
-    {
-      "id": "site property",
-      "name": "mapred.cluster.reduce.memory.mb",
-      "displayName": "Cluster's Reduce slot size (virtual memory)",
-      "description": "The virtual memory size of a single Reduce slot in the MapReduce framework",
-      "defaultValue": "2048",
-      "displayType": "int",
-      "unit": "MB",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 2
-    },
-    {
-      "id": "site property",
-      "name": "mapred.job.map.memory.mb",
-      "displayName": "Default virtual memory for a job's map-task",
-      "description": "Virtual memory for single Map task",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "MB",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 5
-    },
-    {
-      "id": "site property",
-      "name": "mapred.cluster.max.map.memory.mb",
-      "displayName": "Upper limit on virtual memory for single Map task",
-      "description": "Upper limit on virtual memory size for a single Map task of any MapReduce job",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "MB",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 3
-    },
-    {
-      "id": "site property",
-      "name": "mapred.cluster.max.reduce.memory.mb",
-      "displayName": "Upper limit on virtual memory for single Reduce task",
-      "description": "Upper limit on virtual memory size for a single Reduce task of any MapReduce job",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "MB",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 4
-    },
-    {
-      "id": "site property",
-      "name": "mapred.job.reduce.memory.mb",
-      "displayName": "Default virtual memory for a job's reduce-task",
-      "description": "Virtual memory for single Reduce task",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "MB",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 6
-    },
-    {
-      "id": "site property",
-      "name": "mapred.cluster.map.memory.mb",
-      "displayName": "Cluster's Map slot size (virtual memory)",
-      "description": "The virtual memory size of a single Map slot in the MapReduce framework",
-      "defaultValue": "1536",
-      "displayType": "int",
-      "unit": "MB",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 1
-    },
-    {
-      "id": "site property",
-      "name": "io.sort.mb",
-      "displayName": "Map-side sort buffer memory",
-      "description": "The total amount of Map-side buffer memory to use while sorting files (Expert-only configuration)",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "MB",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 7
-    },
-    {
-      "id": "site property",
-      "name": "io.sort.spill.percent",
-      "displayName": "Limit on buffer",
-      "description": "Percentage of sort buffer used for record collection",
-      "defaultValue": "",
-      "displayType": "float",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 8
-    },
-    {
-      "id": "site property",
-      "name": "mapred.system.dir",
-      "displayName": "MapReduce system directories",
-      "description": "Path on the HDFS where where the MapReduce framework stores system files",
-      "defaultValue": "/mapred/system",
-      "displayType": "directories",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "Advanced mapred-site"
-    },
-    {
-      "id": "site property",
-      "name": "mapred.userlog.retain.hours",
-      "displayName": "Job log retention (hours)",
-      "description": "The maximum time, in hours, for which the user-logs are to be retained after the job completion.",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "hours",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 9
-    },
-    {
-      "id": "site property",
-      "name": "mapred.jobtracker.maxtasks.per.job",
-      "displayName": "Maximum number tasks for a Job",
-      "description": "Maximum number of tasks for a single Job",
-      "defaultValue": "",
-      "displayType": "int",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "category": "General",
-      "index": 10
-    },
-    {
-      "id": "site property",
-      "name": "mapred.hosts",
-      "displayName": "mapred.hosts",
-      "description": "Names a file that contains the list of nodes that may\
-      connect to the jobtracker.  If the value is empty, all hosts are \
-      permitted.",
-      "defaultValue": "",
-      "displayType": "directory",
-      "category": "Advanced mapred-site",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "mapred.hosts.exclude",
-      "displayName": "mapred.hosts.exclude",
-      "description": " Names a file that contains the list of hosts that\
-      should be excluded by the jobtracker.  If the value is empty, no\
-      hosts are excluded.",
-      "defaultValue": "",
-      "displayType": "directory",
-      "category": "Advanced mapred-site",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "mapred.child.java.opts",
-      "displayName": "Java options for MapReduce tasks",
-      "description": "Java options for the TaskTracker child processes.",
-      "defaultValue": "",
-      "displayType": "advanced",
-      "category": "TASKTRACKER",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-site.xml",
-      "index": 4
-    },
-
-  /**********************************************oozie-site***************************************/
-    {
-      "id": "site property",
-      "name": "oozie.db.schema.name",
-      "displayName": "Database Name",
-      "description": "Database name used for the Oozie",
-      "defaultValue": "",
-      "isOverridable": false,
-      "displayType": "host",
-      "isVisible": true,
-      "isObserved": true,
-      "category": "OOZIE_SERVER",
-      "serviceName": "OOZIE",
-      "filename": "oozie-site.xml",
-      "index": 3
-    },
-    {
-      "id": "site property",
-      "name": "oozie.service.JPAService.jdbc.username",
-      "displayName": "Database Username",
-      "description": "Database user name to use to connect to the database",
-      "defaultValue": "",
-      "isOverridable": false,
-      "displayType": "host",
-      "category": "OOZIE_SERVER",
-      "serviceName": "OOZIE",
-      "filename": "oozie-site.xml",
-      "index": 4
-    },
-    {
-      "id": "site property",
-      "name": "oozie.service.JPAService.jdbc.password",
-      "displayName": "Database Password",
-      "description": "Database password to use to connect to the database",
-      "defaultValue": "",
-      "isOverridable": false,
-      "displayType": "password",
-      "isVisible": true,
-      "category": "OOZIE_SERVER",
-      "serviceName": "OOZIE",
-      "filename": "oozie-site.xml",
-      "index": 5
-    },
-    {
-      "id": "site property",
-      "name": "oozie.service.JPAService.jdbc.driver",
-      "displayName": "JDBC Driver Class",
-      "defaultValue": "",
-      "value": "",     // the value is overwritten in code
-      "isVisible": true,
-      "isOverridable": false,
-      "description": "Database name used for the Oozie",
-      "category": "OOZIE_SERVER",
-      "serviceName": "OOZIE",
-      "filename": "oozie-site.xml",
-      "index": 6
-    },
-    {
-      "id": "site property",
-      "name": "oozie.service.JPAService.jdbc.url",
-      "displayName": "Database URL",
-      "description": "The JDBC connection URL to the database",
-      "defaultValue": "",
-      "isOverridable": false,
-      "displayType": "advanced",
-      "category": "OOZIE_SERVER",
-      "serviceName": "OOZIE",
-      "filename": "oozie-site.xml",
-      "index": 7
-    },
-
-  /**********************************************hive-site***************************************/
-    {
-      "id": "site property",
-      "name": "javax.jdo.option.ConnectionDriverName",
-      "displayName": "JDBC Driver Class",
-      "defaultValue": "",
-      "value": "",     // the value is overwritten in code
-      "isVisible": true,
-      "isOverridable": false,
-      "description": "Driver class name for a JDBC metastore",
-      "category": "HIVE_METASTORE",
-      "serviceName": "HIVE",
-      "filename": "hive-site.xml",
-      "index": 7
-    },
-    {
-      "id": "site property",
-      "name": "hive.heapsize",
-      "displayName": "Hive heap size",
-      "description": "Maximum Java heap size for HIVE service (Java option -Xmx)",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "serviceName": "HIVE",
-      "filename": "hive-site.xml",
-      "category": "General",
-      "index": 9
-    },
-    {
-      "id": "site property",
-      "name": "javax.jdo.option.ConnectionUserName",
-      "displayName": "Database Username",
-      "description": "Database user name to use to connect to the database",
-      "defaultValue": "hive",
-      "displayType": "host",
-      "isOverridable": false,
-      "category": "HIVE_METASTORE",
-      "serviceName": "HIVE",
-      "filename": "hive-site.xml",
-      "index": 5
-    },
-    {
-      "id": "site property",
-      "name": "javax.jdo.option.ConnectionPassword",
-      "displayName": "Database Password",
-      "description": "Database password to use to connect to the metastore database",
-      "defaultValue": "",
-      "displayType": "password",
-      "isOverridable": false,
-      "isVisible": true,
-      "category": "HIVE_METASTORE",
-      "serviceName": "HIVE",
-      "filename": "hive-site.xml",
-      "index": 6
-    },
-    {
-      "id": "site property",
-      "name": "javax.jdo.option.ConnectionURL",
-      "displayName": "Database URL",
-      "value": "",
-      "defaultValue": "", // set to a 'jdbc' to not include this in initial error count
-      "description": "The JDBC connection URL to the database",
-      "displayType": "advanced",
-      "isOverridable": false,
-      "isVisible": true,
-      "category": "HIVE_METASTORE",
-      "serviceName": "HIVE",
-      "filename": "hive-site.xml",
-      "index": 8
-    },
-    {
-      "id": "site property",
-      "name": "ambari.hive.db.schema.name",
-      "displayName": "Database Name",
-      "description": "Database name used as the Hive Metastore",
-      "defaultValue": "",
-      "isReconfigurable": true,
-      "displayType": "host",
-      "isOverridable": false,
-      "isObserved": true,
-      "serviceName": "HIVE",
-      "filename": "hive-site.xml",
-      "category": "HIVE_METASTORE",
-      "index": 4
-    },
-    {
-      "id": "site property",
-      "name": "hive.server2.thrift.port",
-      "displayName": "Hive Server Port",
-      "description": "TCP port number to listen on, default 10000.",
-      "defaultValue": "10000",
-      "displayType": "int",
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": true,
-      "category": "Advanced hive-site",
-      "serviceName": "HIVE",
-      "filename": "hive-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "hive.server2.support.dynamic.service.discovery",
-      "displayName": "hive.server2.support.dynamic.service.discovery",
-      "defaultValue": false,
-      "displayType": "checkbox",
-      "category": "Advanced hive-site",
-      "serviceName": "HIVE",
-      "filename": "hive-site.xml"
-    },
-  /**********************************************hbase-site***************************************/
-    {
-      "id": "site property",
-      "name": "hbase.tmp.dir",
-      "displayName": "HBase local directory",
-      "description": "Temporary directory on the local filesystem",
-      "defaultDirectory": "/hadoop/hbase",
-      "defaultValue": "",
-      "displayType": "directory",
-      "isVisible": true,
-      "category": "Advanced hbase-site",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "hbase.master.port",
-      "displayName": "HBase Master Port",
-      "isReconfigurable": true,
-      "displayType": "int",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "category": "Advanced hbase-site"
-    },
-    {
-      "id": "site property",
-      "name": "hbase.regionserver.global.memstore.upperLimit",
-      "displayName": "hbase.regionserver.global.memstore.upperLimit",
-      "description": "",
-      "defaultValue": "",
-      "displayType": "float",
-      "category": "Advanced hbase-site",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "hbase.regionserver.global.memstore.lowerLimit",
-      "displayName": "hbase.regionserver.global.memstore.lowerLimit",
-      "defaultValue": "",
-      "description": "When memstores are being forced to flush to make room in\
-      memory, keep flushing until we hit this mark. Defaults to 35% of heap.\
-      This value equal to hbase.regionserver.global.memstore.upperLimit causes\
-      the minimum possible flushing to occur when updates are blocked due to\
-      memstore limiting.",
-      "displayType": "float",
-      "category": "Advanced hbase-site",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "hbase.hstore.blockingStoreFiles",
-      "displayName": "hstore blocking storefiles",
-      "description": "If more than this number of StoreFiles in any one Store (one StoreFile is written per flush of " +
-          "MemStore) then updates are blocked for this HRegion until a compaction is completed, or until " +
-          "hbase.hstore.blockingWaitTime has been exceeded.",
-      "defaultValue": "",
-      "isRequired": true,
-      "displayType": "int",
-      "category": "Advanced hbase-site",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "hbase.hstore.compactionThreshold",
-      "displayName": "HBase HStore compaction threshold",
-      "description": "If more than this number of HStoreFiles in any one HStore then a compaction is run to rewrite all HStoreFiles files as one.",
-      "defaultValue": "3",
-      "displayType": "int",
-      "category": "General",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 0
-    },
-    {
-      "id": "site property",
-      "name": "hfile.block.cache.size",
-      "displayName": "HFile block cache size ",
-      "description": "Percentage of maximum heap (-Xmx setting) to allocate to block cache used by HFile/StoreFile. Set to 0 to disable but it's not recommended.",
-      "defaultValue": "0.40",
-      "displayType": "float",
-      "category": "General",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 1
-    },
-    {
-      "id": "site property",
-      "name": "hbase.hregion.max.filesize",
-      "displayName": "Maximum HStoreFile Size",
-      "description": "If any one of a column families' HStoreFiles has grown to exceed this value, the hosting HRegion is split in two.",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "bytes",
-      "isVisible": true,
-      "category": "General",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 2
-    },
-    {
-      "id": "site property",
-      "name": "hbase.regionserver.handler.count",
-      "displayName": "RegionServer Handler",
-      "description": "Count of RPC Listener instances spun up on RegionServers",
-      "defaultValue": "60",
-      "displayType": "int",
-      "category": "HBASE_REGIONSERVER",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 2
-    },
-    {
-      "id": "site property",
-      "name": "hbase.hregion.majorcompaction",
-      "displayName": "HBase Region Major Compaction",
-      "description": "The time between major compactions of all HStoreFiles in a region. Set to 0 to disable automated major compactions.",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "ms",
-      "isVisible": true,
-      "category": "HBASE_REGIONSERVER",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 3
-    },
-    {
-      "id": "site property",
-      "name": "hbase.hregion.memstore.block.multiplier",
-      "displayName": "HBase Region Block Multiplier",
-      "description": "Block updates if memstore has \"Multiplier * HBase Region Memstore Flush Size\" bytes. Useful preventing runaway memstore during spikes in update traffic",
-      "defaultValue": "",
-      "displayType": "int",
-      "category": "HBASE_REGIONSERVER",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 4
-    },
-    {
-      "id": "site property",
-      "name": "hbase.hregion.memstore.mslab.enabled",
-      "displayName": "hbase.hregion.memstore.mslab.enabled",
-      "description": "Enables the MemStore-Local Allocation Buffer,\
-      a feature which works to prevent heap fragmentation under\
-      heavy write loads. This can reduce the frequency of stop-the-world\
-      GC pauses on large heaps.",
-      "defaultValue": "",
-      "displayType": "checkbox",
-      "category": "Advanced hbase-site",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "hbase.hregion.memstore.flush.size",
-      "displayName": "HBase Region Memstore Flush Size",
-      "description": "Memstore will be flushed to disk if size of the memstore exceeds this number of bytes.",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "bytes",
-      "category": "HBASE_REGIONSERVER",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 5
-    },
-    {
-      "id": "site property",
-      "name": "hbase.client.scanner.caching",
-      "displayName": "HBase Client Scanner Caching",
-      "description": "Number of rows that will be fetched when calling next on a scanner if it is not served from \
-      (local, client) memory. Do not set this value such that the time between invocations is greater than the scanner timeout",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "rows",
-      "isVisible": true,
-      "category": "General",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 3
-    },
-    {
-      "id": "site property",
-      "name": "zookeeper.session.timeout",
-      "displayName": "Zookeeper timeout for HBase Session",
-      "description": "HBase passes this to the zk quorum as suggested maximum time for a session",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "ms",
-      "category": "General",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 4
-    },
-    {
-      "id": "site property",
-      "name": "hbase.client.keyvalue.maxsize",
-      "displayName": "HBase Client Maximum key-value Size",
-      "description": "Specifies the combined maximum allowed size of a KeyValue instance. It should be set to a fraction of the maximum region size.",
-      "defaultValue": "",
-      "displayType": "int",
-      "unit": "bytes",
-      "category": "General",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "index": 5
-    },
-    {
-      "id": "site property",
-      "name": "hbase.coprocessor.region.classes",
-      "displayName": "hbase.coprocessor.region.classes",
-      "category": "Advanced hbase-site",
-      "isRequired": false,
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "hbase.coprocessor.master.classes",
-      "displayName": "hbase.coprocessor.master.classes",
-      "category": "Advanced hbase-site",
-      "isRequired": false,
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "dfs.client.read.shortcircuit",
-      "displayName": "HDFS Short-circuit read",
-      "description": "This configuration parameter turns on short-circuit local reads.",
-      "defaultValue": "",
-      "displayType": "checkbox",
-      "category": "Advanced hbase-site",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml"
-    },
-    {
-      "id": "site property",
-      "name": "dfs.support.append",
-      "displayName": "HDFS append support",
-      "description": "HDFS append support",
-      "defaultValue": "",
-      "displayType": "checkbox",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "category": "Advanced hbase-site"
-    },
-    {
-      "id": "site property",
-      "name": "hbase.zookeeper.quorum",
-      "displayName": "hbase.zookeeper.quorum",
-      "defaultValue": "",
-      "displayType": "multiLine",
-      "serviceName": "HBASE",
-      "filename": "hbase-site.xml",
-      "category": "Advanced hbase-site"
-    },
-
-  /**********************************************webhcat-site***************************************/
-    {
-      "id": "site property",
-      "name": "templeton.hive.archive",
-      "displayName": "templeton.hive.archive",
-      "isRequired": false,
-      "serviceName": "HIVE",
-      "filename": "webhcat-site.xml",
-      "category": "Advanced webhcat-site"
-    },
-    {
-      "id": "site property",
-      "name": "templeton.pig.archive",
-      "displayName": "templeton.pig.archive",
-      "isRequired": false,
-      "serviceName": "HIVE",
-      "filename": "webhcat-site.xml",
-      "category": "Advanced webhcat-site"
-    },
-    {
-      "id": "site property",
-      "name": "templeton.zookeeper.hosts",
-      "displayName": "templeton.zookeeper.hosts",
-      "defaultValue": "",
-      "displayType": "multiLine",
-      "serviceName": "HIVE",
-      "filename": "webhcat-site.xml",
-      "category": "Advanced webhcat-site"
-    },
-  /**********************************************pig.properties*****************************************/
-    {
-      "id": "site property",
-      "name": "content",
-      "displayName": "content",
-      "value": "",
-      "defaultValue": "",
-      "description": "pig properties",
-      "displayType": "content",
-      "isRequired": false,
-      "showLabel": false,
-      "serviceName": "PIG",
-      "filename": "pig-properties.xml",
-      "category": "Advanced pig-properties"
-    },
-  /**********************************************HDFS***************************************/
-    {
-      "id": "puppet var",
-      "name": "namenode_host",
-      "displayName": "NameNode host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run NameNode",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isRequiredByAgent": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "NAMENODE",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_heapsize",
-      "displayName": "NameNode Java heap size",
-      "description": "Initial and maximum Java heap size for NameNode (Java options -Xms and -Xmx).  This also applies to the Secondary NameNode.",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "NAMENODE",
-      "index": 2
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_opt_newsize",
-      "displayName": "NameNode new generation size",
-      "description": "Default size of Java new generation for NameNode (Java option -XX:NewSize).  This also applies to the Secondary NameNode.",
-      "defaultValue": "200",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "NAMENODE",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_opt_permsize",
-      "displayName": "NameNode permanent generation size",
-      "description": "Default size of Java permanent generation for NameNode (Java option -XX:PermSize).  This also applies to the Secondary NameNode.",
-      "defaultValue": "128",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "NAMENODE",
-      "index": 4
-    },
-    {
-      "id": "puppet var",
-      "name": "snamenode_host",
-      "displayName": "SNameNode host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run SecondaryNameNode",
-      "displayType": "masterHost",
-      "isRequiredByAgent": false,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "SECONDARY_NAMENODE",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "datanode_hosts", //not in the schema. For UI purpose
-      "displayName": "DataNode hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The hosts that have been assigned to run DataNode",
-      "displayType": "slaveHosts",
-      "isRequired": false,
-      "isRequiredByAgent": false,
-      "isOverridable": false,
-      "isVisible": true,
-      "domain": "datanode-global",
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "DATANODE",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "dtnode_heapsize",
-      "displayName": "DataNode maximum Java heap size",
-      "description": "Maximum Java heap size for DataNode (Java option -Xmx)",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "isVisible": true,
-      "domain": "datanode-global",
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "DATANODE",
-      "index": 2
-    },
-    {
-      "id": "puppet var",
-      "name": "hadoop_heapsize",
-      "displayName": "Hadoop maximum Java heap size",
-      "description": "Maximum Java heap size for daemons such as Balancer (Java option -Xmx)",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "hdfs_log_dir_prefix",
-      "displayName": "Hadoop Log Dir Prefix",
-      "description": "The parent directory for Hadoop log files.  The HDFS log directory will be ${hadoop_log_dir_prefix} / ${hdfs_user} and the MapReduce log directory will be ${hadoop_log_dir_prefix} / ${mapred_user}.",
-      "defaultValue": "/var/log/hadoop",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "Advanced hadoop-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "hadoop_pid_dir_prefix",
-      "displayName": "Hadoop PID Dir Prefix",
-      "description": "The parent directory in which the PID files for Hadoop processes will be created.  The HDFS PID directory will be ${hadoop_pid_dir_prefix} / ${hdfs_user} and the MapReduce PID directory will be ${hadoop_pid_dir_prefix} / ${mapred_user}.",
-      "defaultValue": "/var/run/hadoop",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "Advanced hadoop-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "hadoop_root_logger",
-      "displayName": "Hadoop Root Logger",
-      "description": "Hadoop logging options",
-      "defaultValue": "INFO,RFA",
-      "displayType": "string",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "Advanced hadoop-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_opt_maxnewsize",
-      "displayName": "NameNode maximum new generation size",
-      "description": "",
-      "defaultValue": "200",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "NAMENODE"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_opt_maxpermsize",
-      "displayName": "NameNode maximum permanent generation size",
-      "description": "Default size of Java maximum permanent generation for NameNode (Java option -XX:MaxPermSize).  This also applies to the Secondary NameNode.",
-      "defaultValue": "256",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "NAMENODE"
-    },
-    {
-      "id": "puppet var",
-      "name": "security_enabled",
-      "displayName": "Hadoop Security",
-      "description": "Enable hadoop security",
-      "defaultValue": 'false',
-      "isRequired": false,
-      "displayType": "checkbox",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "MISC",
-      "filename": "cluster-env.xml"
-    },
-    {
-      "id": "puppet var",
-      "name": "kerberos_domain",
-      "displayName": "Kerberos realm",
-      "description": "Kerberos realm",
-      "defaultValue": 'EXAMPLE.COM',
-      "isRequired": false,
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "MISC",
-      "filename": "cluster-env.xml"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_formatted_mark_dir",
-      "displayName": "Hadoop formatted mark directory",
-      "description": "",
-      "defaultValue": "/var/run/hadoop/hdfs/namenode/formatted/",
-      "isRequired": false,
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isVisible": false,
-      "serviceName": "HDFS",
-      "filename": "hadoop-env.xml",
-      "category": "NAMENODE"
-    },
-    /***************************************** GLUSTERFS stack********************************************/
-    {
-      "id": "site property",
-      "name": "fs.glusterfs.impl",
-      "displayName": "GlusterFS fs impl",
-      "displayType": "string",
-      "filename": "core-site.xml",
-      "serviceName": "GLUSTERFS",
-      "category": "General"
-    },
-    {
-      "id": "site property",
-      "name": "fs.AbstractFileSystem.glusterfs.impl",
-      "displayName": "GlusterFS Abstract File System Implementation",
-      "displayType": "string",
-      "filename": "core-site.xml",
-      "serviceName": "GLUSTERFS",
-      "category": "General"
-    },
-  /**********************************************GLUSTERFS***************************************/
-    {
-      "id": "puppet var",
-      "name": "fs_glusterfs_default_name",
-      "displayName": "GlusterFS default fs name 1.x Hadoop",
-      "description": "GlusterFS default filesystem name (glusterfs://{MasterFQDN}:9000)",
-      "defaultValue": "glusterfs:///localhost:8020",
-      "displayType": "string",
-      "isVisible": true,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "glusterfs_defaultFS_name",
-      "displayName": "GlusterFS default fs name 2.x Hadoop",
-      "description": "GlusterFS default filesystem name (glusterfs:///)",
-      "defaultValue": "glusterfs:///localhost:8020",
-      "displayType": "string",
-      "isVisible": true,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "hadoop_heapsize",
-      "displayName": "Hadoop maximum Java heap size",
-      "description": "Maximum Java heap size for daemons such as Balancer (Java option -Xmx)",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "isVisible": true,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "hdfs_log_dir_prefix",
-      "displayName": "Hadoop Log Dir Prefix",
-      "description": "The parent directory for Hadoop log files.  The HDFS log directory will be ${hadoop_log_dir_prefix} / ${hdfs_user} and the MapReduce log directory will be ${hadoop_log_dir_prefix} / ${mapred_user}.",
-      "defaultValue": "/var/log/hadoop",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "hadoop_pid_dir_prefix",
-      "displayName": "Hadoop PID Dir Prefix",
-      "description": "The parent directory in which the PID files for Hadoop processes will be created.  The HDFS PID directory will be ${hadoop_pid_dir_prefix} / ${hdfs_user} and the MapReduce PID directory will be ${hadoop_pid_dir_prefix} / ${mapred_user}.",
-      "defaultValue": "/var/run/hadoop",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_heapsize",
-      "displayName": "Name Node Heap Size",
-      "description": "Name Node Heap Size, default jvm memory setting",
-      "defaultValue": "1024",
-      "isReconfigurable": false,
-      "displayType": "int",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_opt_newsize",
-      "displayName": "NameNode new generation size",
-      "description": "Default size of Java new generation for NameNode (Java option -XX:NewSize).  This also applies to the Secondary NameNode.",
-      "defaultValue": "200",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_opt_maxnewsize",
-      "displayName": "NameNode maximum new generation size",
-      "description": "Maximum size of Java new generation for NameNode (Java option -XX:MaxnewSize).",
-      "defaultValue": "200",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_opt_permsize",
-      "displayName": "NameNode permanent generation size",
-      "description": "Default size of Java permanent generation for NameNode (Java option -XX:PermSize).  This also applies to the Secondary NameNode.",
-      "defaultValue": "128",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_opt_maxpermsize",
-      "displayName": "NameNode maximum permanent generation size",
-      "description": "Maximum size of Java permanent generation for NameNode (Java option -XX:MaxPermSize).",
-      "defaultValue": "256",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "dtnode_heapsize",
-      "displayName": "DataNode maximum Java heap size",
-      "description": "Maximum Java heap size for DataNode (Java option -Xmx)",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "isVisible": false,
-      "domain": "datanode-global",
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "glusterfs_user",
-      "displayName": "glusterfs user",
-      "description": "glusterfs user",
-      "defaultValue": "root",
-      "displayType": "string",
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "namenode_host",
-      "displayName": "NameNode Host",
-      "description": "NameNode Host.",
-      "defaultValue": "",
-      "displayType": "string",
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-    {
-      "id": "puppet var",
-      "name": "snamenode_host",
-      "displayName": "Secondary NameNode Host",
-      "description": "Secondary NameNode Host.",
-      "defaultValue": "",
-      "displayType": "string",
-      "isVisible": false,
-      "serviceName": "GLUSTERFS",
-      "filename": "hadoop-env.xml",
-      "category": "General Hadoop"
-    },
-  /**********************************************MAPREDUCE***************************************/
-    {
-      "id": "puppet var",
-      "name": "hs_host",
-      "displayName": "History Server",
-      "description": "History Server",
-      "defaultValue": "",
-      "isOverridable": false,
-      "displayType": "masterHost",
-      "isRequiredByAgent": false,
-      "isVisible": true,
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-env.xml",
-      "category": "HISTORYSERVER",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "jobtracker_host",
-      "displayName": "JobTracker host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run JobTracker",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isRequiredByAgent": false,
-      "isVisible": true,
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-env.xml",
-      "category": "JOBTRACKER",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "jtnode_opt_newsize",
-      "displayName": "JobTracker new generation size",
-      "description": "Default size of Java new generation size for JobTracker in MB (Java option -XX:NewSize)",
-      "defaultValue": "200",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-env.xml",
-      "category": "JOBTRACKER",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "jtnode_opt_maxnewsize",
-      "displayName": "JobTracker maximum new generation size",
-      "description": "Maximum size of Java new generation for JobTracker in MB (Java option -XX:MaxNewSize)",
-      "defaultValue": "200",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-env.xml",
-      "category": "JOBTRACKER",
-      "index": 2
-    },
-    {
-      "id": "puppet var",
-      "name": "jtnode_heapsize",
-      "displayName": "JobTracker maximum Java heap size",
-      "description": "Maximum Java heap size for JobTracker in MB (Java option -Xmx)",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-env.xml",
-      "category": "JOBTRACKER",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "tasktracker_hosts",
-      "displayName": "TaskTracker hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The hosts that have been assigned to run TaskTracker",
-      "displayType": "slaveHosts",
-      "isOverridable": false,
-      "isVisible": true,
-      "isRequired": false,
-      "isRequiredByAgent": false,
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-env.xml",
-      "category": "TASKTRACKER",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "ttnode_heapsize",
-      "displayName": "TaskTracker maximum Java heap size",
-      "description": "Maximum Java heap size for TaskTracker in MB (Java option -Xmx)",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-env.xml",
-      "category": "TASKTRACKER",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "lzo_enabled",
-      "displayName": "LZO compression",
-      "description": "LZO compression enabled",
-      "defaultValue": true,
-      "displayType": "checkbox",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-env.xml",
-      "category": "General",
-      "index": 11
-    },
-    {
-      "id": "puppet var",
-      "name": "snappy_enabled",
-      "displayName": "Snappy compression",
-      "description": "Snappy compression enabled",
-      "defaultValue": true,
-      "isReconfigurable": false,
-      "displayType": "checkbox",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "MAPREDUCE",
-      "filename": "mapred-env.xml",
-      "category": "General",
-      "index": 12
-    },
-    {
-      "id": "puppet var",
-      "name": "rca_enabled",
-      "displayName": "Enable Job Diagnostics",
-      "description": "Tools for tracing the path and troubleshooting the performance of MapReduce jobs",
-      "defaultValue": true,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "displayType": "checkbox",
-      "isVisible": true,
-      "serviceName": "MAPREDUCE",
-      "category": "General",
-      "filename": "mapred-env.xml",
-      "index": 13
-    },
-  /**********************************************HBASE***************************************/
-    {
-      "id": "puppet var",
-      "name": "hbasemaster_host",
-      "displayName": "HBase Master hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run HBase Master",
-      "displayType": "masterHosts",
-      "isOverridable": false,
-      "isRequiredByAgent": false,
-      "isVisible": true,
-      "serviceName": "HBASE",
-      "filename": "hbase-env.xml",
-      "category": "HBASE_MASTER",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_master_heapsize",
-      "displayName": "HBase Master Maximum Java heap size",
-      "description": "Maximum Java heap size for HBase master (Java option -Xmx)",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "isOverridable": true,
-      "isVisible": true,
-      "serviceName": "HBASE",
-      "filename": "hbase-env.xml",
-      "category": "HBASE_MASTER",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "regionserver_hosts",
-      "displayName": "RegionServer hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The hosts that have been assigned to run RegionServer",
-      "displayType": "slaveHosts",
-      "isOverridable": false,
-      "isRequiredByAgent": false,
-      "isVisible": true,
-      "isRequired": false,
-      "domain": "regionserver-global",
-      "serviceName": "HBASE",
-      "filename": "hbase-env.xml",
-      "category": "HBASE_REGIONSERVER",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_regionserver_heapsize",
-      "displayName": "RegionServers maximum Java heap size",
-      "description": "Maximum Java heap size for RegionServers (Java option -Xmx)",
-      "defaultValue": "1024",
-      "displayType": "int",
-      "unit": "MB",
-      "isVisible": true,
-      "domain": "regionserver-global",
-      "serviceName": "HBASE",
-      "filename": "hbase-env.xml",
-      "category": "HBASE_REGIONSERVER",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_regionserver_xmn_max",
-      "displayName": "RegionServers maximum value for -Xmn",
-      "displayType": "int",
-      "unit": "MB",
-      "isVisible": true,
-      "domain": "regionserver-global",
-      "serviceName": "HBASE",
-      "filename": "hbase-env.xml",
-      "category": "HBASE_REGIONSERVER",
-      "index": 6
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_regionserver_xmn_ratio",
-      "displayName": "RegionServers Xmn is in percentage of Xmx",
-      "displayType": "float",
-      "isVisible": true,
-      "domain": "regionserver-global",
-      "serviceName": "HBASE",
-      "filename": "hbase-env.xml",
-      "category": "HBASE_REGIONSERVER",
-      "index": 7
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_log_dir",
-      "displayName": "HBase Log Dir",
-      "description": "Directory for HBase logs",
-      "defaultValue": "/var/log/hbase",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HBASE",
-      "filename": "hbase-env.xml",
-      "category": "Advanced hbase-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "hbase_pid_dir",
-      "displayName": "HBase PID Dir",
-      "description": "Directory in which the pid files for HBase processes will be created",
-      "defaultValue": "/var/run/hbase",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HBASE",
-      "filename": "hbase-env.xml",
-      "category": "Advanced hbase-env"
-    },
-  /**********************************************HIVE***************************************/
-    {
-      "id": "puppet var",
-      "name": "hivemetastore_host",
-      "displayName": "Hive Metastore host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run Hive Metastore",
-      "displayType": "masterHost",
-      "isRequiredByAgent": false,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 0
-    },
-    // for existing MySQL
-    {
-      "id": "puppet var",
-      "name": "hive_existing_mysql_database",
-      "displayName": "Database Type",
-      "value": "",
-      "defaultValue": "MySQL",
-      "description": "Using an existing MySQL database for Hive Metastore",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isVisible": false,
-      "isReconfigurable": false,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 1
-    },
-    // for existing PostgreSQL
-    {
-      "id": "puppet var",
-      "name": "hive_existing_postgresql_database",
-      "displayName": "Database Type",
-      "value": "",
-      "defaultValue": "PostgreSQL",
-      "description": "Using an existing PostgreSQL database for Hive Metastore",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isVisible": false,
-      "isReconfigurable": false,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 1
-    },
-    // for existing Oracle
-    {
-      "id": "puppet var",
-      "name": "hive_existing_oracle_database",
-      "displayName": "Database Type",
-      "value": "",
-      "defaultValue": "Oracle",
-      "description": "Using an existing Oracle database for Hive Metastore",
-      "displayType": "masterHost",
-      "isVisible": false,
-      "isOverridable": false,
-      "isReconfigurable": false,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 1
-    },
-    // for new MySQL
-    {
-      "id": "puppet var",
-      "name": "hive_ambari_database",
-      "displayName": "Database Type",
-      "value": "",
-      "defaultValue": "MySQL",
-      "description": "MySQL will be installed by Ambari",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_database",
-      "displayName": "Hive Database",
-      "value": "",
-      "defaultValue": "New MySQL Database",
-      "options": [
-        {
-          displayName: 'New MySQL Database',
-          foreignKeys: ['hive_ambari_database', 'hive_ambari_host']
-        },
-        {
-          displayName: 'Existing MySQL Database',
-          foreignKeys: ['hive_existing_mysql_database', 'hive_existing_mysql_host']
-        },
-        {
-          displayName: 'Existing PostgreSQL Database',
-          foreignKeys: ['hive_existing_postgresql_database', 'hive_existing_postgresql_host']
-        },
-        {
-          displayName: 'Existing Oracle Database',
-          foreignKeys: ['hive_existing_oracle_database', 'hive_existing_oracle_host']
-        }
-      ],
-      "description": "MySQL will be installed by Ambari",
-      "displayType": "radio button",
-      "isReconfigurable": true,
-      "radioName": "hive-database",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 2
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_hostname",
-      "displayName": "Database Host",
-      "description": "Specify the host on which the database is hosted",
-      "defaultValue": "",
-      "isReconfigurable": true,
-      "displayType": "host",
-      "isOverridable": false,
-      "isVisible": false,
-      "isObserved": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_existing_mysql_host",
-      "displayName": "Database Host",
-      "description": "Specify the host on which the existing database is hosted",
-      "defaultValue": "",
-      "displayType": "host",
-      "isOverridable": false,
-      "isVisible": false,
-      "isObserved": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_existing_oracle_host",
-      "displayName": "Database Host",
-      "description": "Specify the host on which the existing database is hosted",
-      "defaultValue": "",
-      "displayType": "host",
-      "isOverridable": false,
-      "isVisible": false,
-      "isObserved": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_existing_postgresql_host",
-      "displayName": "Database Host",
-      "description": "Specify the host on which the existing database is hosted",
-      "defaultValue": "",
-      "displayType": "host",
-      "isOverridable": false,
-      "isVisible": false,
-      "isObserved": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_ambari_host",
-      "value": "",
-      "defaultValue": "",
-      "displayName": "Database Host",
-      "description": "The host where Hive Metastore database is located",
-      "isReconfigurable": false,
-      "displayType": "masterHost",
-      "isRequiredByAgent": false,
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "HIVE_METASTORE",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_metastore_port",
-      "displayName": "Hive metastore port",
-      "description": "",
-      "defaultValue": "9083",
-      "isReconfigurable": false,
-      "displayType": "int",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "Advanced hive-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_log_dir",
-      "displayName": "Hive Log Dir",
-      "description": "Directory for Hive log files",
-      "defaultValue": "/var/log/hive",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "Advanced hive-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_pid_dir",
-      "displayName": "Hive PID Dir",
-      "description": "Directory in which the PID files for Hive processes will be created",
-      "defaultValue": "/var/run/hive",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "Advanced hive-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_aux_jars_path",
-      "displayName": "Hive auxilary jar path",
-      "description": "",
-      "defaultValue": "/usr/lib/hcatalog/share/hcatalog/hcatalog-core.jar",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isVisible": false,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "Advanced hive-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_database_name",
-      "displayName": "hive_database_name",
-      "defaultValue": "",
-      "isReconfigurable": false,
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "Advanced hive-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "hive_database_type",
-      "displayName": "hive_database_type",
-      "defaultValue": "",
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "Advanced hive-env"
-    },
-  /**********************************************HIVE***************************************/
-    {
-      "id": "puppet var",
-      "name": "webhcatserver_host",
-      "displayName": "WebHCat Server host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run WebHCat Server",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isRequiredByAgent": false,
-      "isVisible": true,
-      "serviceName": "HIVE",
-      "filename": "webhcat-env.xml",
-      "category": "WEBHCAT_SERVER"
-    },
-    {
-      "id": "puppet var",
-      "name": "hcat_log_dir",
-      "displayName": "WebHCat Log Dir",
-      "description": "Directory for WebHCat log files",
-      "defaultValue": "/var/log/webhcat",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "Advanced webhcat-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "hcat_pid_dir",
-      "displayName": "WebHCat PID Dir",
-      "description": "Directory in which the PID files for WebHCat processes will be created",
-      "defaultValue": "/var/run/webhcat",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "HIVE",
-      "filename": "hive-env.xml",
-      "category": "Advanced webhcat-env"
-    },
-  /**********************************************OOZIE***************************************/
-    {
-      "id": "puppet var",
-      "name": "oozieserver_host",
-      "displayName": "Oozie Server host",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run Oozie Server",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isRequiredByAgent": false,
-      "isVisible": true,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 0
-    },
-    // for existing PostgreSQL
-    {
-      "id": "puppet var",
-      "name": "oozie_existing_postgresql_database",
-      "displayName": "Database Type",
-      "value": "",
-      "defaultValue": "PostgreSQL",
-      "description": "Using an existing PostgreSQL database for Oozie Metastore",
-      "displayType": "masterHost",
-      "isOverridable": false,
-      "isVisible": false,
-      "isReconfigurable": false,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 1
-    },
-    // for existing Oracle
-    {
-      "id": "puppet var",
-      "name": "oozie_existing_oracle_database",
-      "displayName": "Database Type",
-      "value": "",
-      "defaultValue": "Oracle",
-      "description": "Using an existing Oracle database for Oozie Metastore",
-      "displayType": "masterHost",
-      "isVisible": false,
-      "isObserved": true,
-      "isReconfigurable": false,
-      "isOverridable": false,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 1
-    },
-    // for current derby
-    {
-      "id": "puppet var",
-      "name": "oozie_derby_database",
-      "displayName": "Database Type",
-      "value": "",
-      "defaultValue": "Derby",
-      "description": "Using current Derby database for Oozie Metastore",
-      "displayType": "masterHost",
-      "isVisible": false,
-      "isReconfigurable": false,
-      "isOverridable": false,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 1
-    },
-    // for existing MySQL oozie
-    {
-      "id": "puppet var",
-      "name": "oozie_existing_mysql_database",
-      "displayName": "Database Type",
-      "value": "",
-      "defaultValue": "MySQL",
-      "description": "Using an existing MySQL database for Oozie Metastore",
-      "displayType": "masterHost",
-      "isVisible": false,
-      "isReconfigurable": false,
-      "isOverridable": false,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_database",
-      "displayName": "Oozie Database",
-      "value": "",
-      "defaultValue": "New Derby Database",
-      "options": [
-        {
-          displayName: 'New Derby Database',
-          foreignKeys: ['oozie_derby_database', 'oozie_ambari_host']
-        },
-        {
-          displayName: 'Existing MySQL Database',
-          foreignKeys: ['oozie_existing_mysql_database', 'oozie_existing_mysql_host']
-        },
-        {
-          displayName: 'Existing PostgreSQL Database',
-          foreignKeys: ['oozie_existing_postgresql_database', 'oozie_existing_postgresql_host']
-        },
-        {
-          displayName: 'Existing Oracle Database',
-          foreignKeys: ['oozie_existing_oracle_database', 'oozie_existing_oracle_host']
-        }
-      ],
-      "description": "Current Derby Database will be installed by Ambari",
-      "displayType": "radio button",
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "radioName": "oozie-database",
-      "isVisible": true,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 2
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_hostname",
-      "defaultValue": "",
-      "displayName": "Database Host",
-      "description": "The host where the Oozie database is located",
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "displayType": "host",
-      "isVisible": false,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_existing_mysql_host",
-      "displayName": "Database Host",
-      "description": "Specify the host on which the existing database is hosted",
-      "defaultValue": "",
-      "isOverridable": false,
-      "displayType": "host",
-      "isRequiredByAgent": false,
-      "isVisible": false,
-      "isObserved": true,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_existing_postgresql_host",
-      "displayName": "Database Host",
-      "description": "Specify the host on which the existing database is hosted",
-      "defaultValue": "",
-      "isOverridable": false,
-      "displayType": "host",
-      "isRequiredByAgent": false,
-      "isVisible": false,   // This is dynamically set to true if database selected by the user is existing postgresql
-      "isObserved": true,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_existing_oracle_host",
-      "displayName": "Database Host",
-      "description": "Specify the host on which the existing database is hosted",
-      "defaultValue": "",
-      "isOverridable": false,
-      "isRequiredByAgent": false,
-      "displayType": "host",
-      "isVisible": false,
-      "isObserved": true,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_ambari_host",
-      "value": "",
-      "defaultValue": "",
-      "displayName": "Database Host",
-      "description": "Host on which the database will be created by Ambari",
-      "isReconfigurable": false,
-      "isOverridable": false,
-      "isRequiredByAgent": false,
-      "displayType": "masterHost",
-      "isVisible": false,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_data_dir",
-      "displayName": "Oozie Data Dir",
-      "description": "Data directory in which the Oozie DB exists",
-      "defaultValue": "",
-      "defaultDirectory": "/hadoop/oozie/data",
-      "isReconfigurable": true,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "isRequired": false,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "OOZIE_SERVER",
-      "index": 8
-    },
-
-    {
-      "id": "puppet var",
-      "name": "oozie_log_dir",
-      "displayName": "Oozie Log Dir",
-      "description": "Directory for oozie logs",
-      "defaultValue": "/var/log/oozie",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "Advanced oozie-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_pid_dir",
-      "displayName": "Oozie PID Dir",
-      "description": "Directory in which the pid files for oozie processes will be created",
-      "defaultValue": "/var/run/oozie",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "Advanced oozie-env"
-    },
-    {
-      "id": "puppet var",
-      "name": "oozie_admin_port",
-      "displayName": "Oozie Server Admin Port",
-      "isReconfigurable": true,
-      "displayType": "int",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "OOZIE",
-      "filename": "oozie-env.xml",
-      "category": "Advanced oozie-env"
-    },
-  /**********************************************NAGIOS***************************************/
-    {
-      "id": "puppet var",
-      "name": "nagios_web_login",
-      "displayName": "Nagios Admin username",
-      "description": "Nagios Web UI Admin username",
-      "defaultValue": "nagiosadmin",
-      "isReconfigurable": false,
-      "displayType": "user",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "NAGIOS",
-      "filename": "nagios-env.xml",
-      "category": "General",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "nagios_web_password",
-      "displayName": "Nagios Admin password",
-      "description": "Nagios Web UI Admin password",
-      "defaultValue": "",
-      "isReconfigurable": true,
-      "displayType": "password",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "NAGIOS",
-      "filename": "nagios-env.xml",
-      "category": "General",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "nagios_contact",
-      "displayName": "Hadoop Admin email",
-      "description": "Hadoop Administrator email for alert notification",
-      "defaultValue": "",
-      "displayType": "email",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "NAGIOS",
-      "filename": "nagios-env.xml",
-      "category": "General",
-      "index": 2
-    },
-  /**********************************************ZOOKEEPER***************************************/
-    {
-      "id": "puppet var",
-      "name": "zookeeperserver_hosts",
-      "displayName": "ZooKeeper Server hosts",
-      "value": "",
-      "defaultValue": "",
-      "description": "The host that has been assigned to run ZooKeeper Server",
-      "displayType": "masterHosts",
-      "isRequiredByAgent": false,
-      "isVisible": true,
-      "isOverridable": false,
-      "isRequired": false,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zookeeper-env.xml",
-      "category": "ZOOKEEPER_SERVER",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "dataDir",
-      "displayName": "ZooKeeper directory",
-      "description": "Data directory for ZooKeeper",
-      "defaultValue": "",
-      "defaultDirectory": "/hadoop/zookeeper",
-      "isReconfigurable": true,
-      "displayType": "directory",
-      "isVisible": true,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zoo.cfg.xml",
-      "category": "ZOOKEEPER_SERVER",
-      "index": 1
-    },
-    {
-      "id": "puppet var",
-      "name": "tickTime",
-      "displayName": "Length of single Tick",
-      "description": "The length of a single tick in milliseconds, which is the basic time unit used by ZooKeeper",
-      "defaultValue": "2000",
-      "displayType": "int",
-      "unit": "ms",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zoo.cfg.xml",
-      "category": "ZOOKEEPER_SERVER",
-      "index": 2
-    },
-    {
-      "id": "puppet var",
-      "name": "initLimit",
-      "displayName": "Ticks to allow for sync at Init",
-      "description": "Amount of time, in ticks to allow followers to connect and sync to a leader",
-      "defaultValue": "10",
-      "displayType": "int",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zoo.cfg.xml",
-      "category": "ZOOKEEPER_SERVER",
-      "index": 3
-    },
-    {
-      "id": "puppet var",
-      "name": "syncLimit",
-      "displayName": "Ticks to allow for sync at Runtime",
-      "description": "Amount of time, in ticks to allow followers to connect",
-      "defaultValue": "5",
-      "displayType": "int",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zoo.cfg.xml",
-      "category": "ZOOKEEPER_SERVER",
-      "index": 4
-    },
-    {
-      "id": "puppet var",
-      "name": "clientPort",
-      "displayName": "Port for running ZK Server",
-      "description": "Port for running ZooKeeper server",
-      "defaultValue": "2181",
-      "displayType": "int",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zoo.cfg.xml",
-      "category": "ZOOKEEPER_SERVER",
-      "index": 5
-    },
-    {
-      "id": "puppet var",
-      "name": "zk_log_dir",
-      "displayName": "ZooKeeper Log Dir",
-      "description": "Directory for ZooKeeper log files",
-      "defaultValue": "/var/log/zookeeper",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zookeeper-env.xml",
-      "category": "Advanced zookeeper-env",
-      "index": 0
-    },
-    {
-      "id": "puppet var",
-      "name": "zk_pid_dir",
-      "displayName": "ZooKeeper PID Dir",
-      "description": "Directory in which the pid files for zookeeper processes will be created",
-      "defaultValue": "/var/run/zookeeper",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "ZOOKEEPER",
-      "filename": "zookeeper-env.xml",
-      "category": "Advanced zookeeper-env",
-      "index": 1
-    },
-  /**********************************************GANGLIA***************************************/
-    {
-      "id": "puppet var",
-      "name": "ganglia_conf_dir",
-      "displayName": "Ganglia conf directory",
-      "description": "",
-      "defaultValue": "/etc/ganglia/hdp",
-      "isReconfigurable": false,
-      "displayType": "directory",
-      "isVisible": false,
-      "serviceName": "GANGLIA",
-      "filename": "ganglia-env.xml",
-      "category": "Advanced ganglia-env"
-    },
-  /**********************************************MISC******************************************/
-    {
-      "id": "puppet var",
-      "name": "rrdcached_base_dir",
-      "displayName": "Ganglia rrdcached base directory",
-      "description": "Default directory for saving the rrd files on ganglia server",
-      "defaultValue": "/var/lib/ganglia/rrds",
-      "displayType": "directory",
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "GANGLIA",
-      "filename": "ganglia-env.xml",
-      "category": "General",
-      "belongsToService": ["GANGLIA"]
-    },
-    {
-      "id": "puppet var",
-      "name": "ignore_groupsusers_create",
-      "displayName": "Skip group modifications during install",
-      "displayType": "checkbox",
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MISC",
-      "filename": "cluster-env.xml",
-      "category": "Users and Groups"
-    },
-    {
-      "id": "puppet var",
-      "name": "create_notification",
-      "displayName": "Create Notification",
-      "isRequired": true,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "defaultValue": "no",
-      "filename": "alert_notification"
-    },
-    {
-      "id": "puppet var",
-      "name": "mail.smtp.host",
-      "displayName": "SMTP Host",
-      "displayType": "host",
-      "isRequired": false,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "rowStyleClass": "indent-1",
-      "filename": "alert_notification"
-    },
-    {
-      "id": "puppet var",
-      "name": "mail.smtp.port",
-      "displayName": "SMTP Port",
-      "displayType": "int",
-      "isRequired": false,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "rowStyleClass": "indent-1",
-      "filename": "alert_notification"
-    },
-    {
-      "id": "puppet var",
-      "name": "mail.smtp.from",
-      "displayName": "FROM Email Address",
-      "displayType": "email",
-      "isRequired": false,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "rowStyleClass": "indent-1",
-      "filename": "alert_notification"
-    },
-    {
-      "id": "puppet var",
-      "name": "ambari.dispatch.recipients",
-      "displayName": " TO Email Address",
-      "displayType": "email",
-      "isRequired": false,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "rowStyleClass": "indent-1",
-      "filename": "alert_notification"
-    },
-    {
-      "id": "puppet var",
-      "name": "smtp_use_auth",
-      "displayName": "SMTP server requires authentication",
-      "displayType": "checkbox",
-      "isRequired": false,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "defaultValue": true,
-      "isVisible": true,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "rowStyleClass": "indent-1",
-      "filename": "alert_notification"
-    },
-    {
-      "id": "puppet var",
-      "name": "ambari.dispatch.credential.username",
-      "displayName": "SMTP Username",
-      "displayType": "string",
-      "isRequired": false,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "rowStyleClass": "indent-2",
-      "filename": "alert_notification"
-    },
-    {
-      "id": "puppet var",
-      "name": "ambari.dispatch.credential.password",
-      "displayName": "SMTP Password",
-      "displayType": "string",
-      "isRequired": false,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": true,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "rowStyleClass": "indent-2",
-      "filename": "alert_notification"
-    },
-    {
-      "id": "puppet var",
-      "name": "mail.smtp.starttls.enable",
-      "isRequired": false,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "rowStyleClass": "indent-1",
-      "filename": "alert_notification"
-    },
-    {
-      "id": "puppet var",
-      "name": "mail.smtp.startssl.enable",
-      "isRequired": false,
-      "isReconfigurable": true,
-      "isOverridable": false,
-      "isVisible": false,
-      "serviceName": "MISC",
-      "category": "Notifications",
-      "rowStyleClass": "indent-1",
-      "filename": "alert_notification"
-    }
-  ]
-};

+ 0 - 2
ambari-web/app/mappers.js

@@ -23,9 +23,7 @@ require('mappers/stack_mapper');
 require('mappers/stack_version_mapper');
 require('mappers/repository_version_mapper');
 require('mappers/hosts_mapper');
-require('mappers/jobs_mapper');
 require('mappers/cluster_mapper');
-require('mappers/runs_mapper');
 require('mappers/racks_mapper');
 require('mappers/users_mapper');
 require('mappers/service_mapper');

+ 0 - 142
ambari-web/app/mappers/jobs_mapper.js

@@ -1,142 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-var App = require('app');
-var fillEmptyValues = function(self, obj) {
-  $.each(self.config, function(field, value) {
-    if (obj[value].length == 0) {
-      obj[value].push({x: 0, y: 0});
-    };
-  });
-};
-
-App.jobsMapper = App.QuickDataMapper.create({
-  model:App.Job,
-  map:function (json) {
-    if (!this.get('model')) {
-      return;
-    }
-    if (json.jobs) {
-      var result = [];
-      json.jobs.forEach(function (item) {
-        result.push(this.parseIt(item, this.config));
-      }, this);
-
-      var r = Ember.ArrayProxy.create({"content":[]});
-      result.forEach(function(item){
-        r.content.push(App.Job2.create(item));
-      });
-
-      this.set('controller.content.jobs', r.content);
-    }
-  },
-  config:{
-    id:'jobId',
-    run_id:'workflowId',
-    job_name:'jobName',
-    workflow_entity_name:'workflowEntityName',
-    user_name:'userName',
-    submit_time:'submitTime',
-    maps:'maps',
-    reduces:'reduces',
-    status:'status',
-    input:'inputBytes',
-    output:'outputBytes',
-    elapsed_time:'elapsedTime'
-  }
-});
-
-App.jobTimeLineMapper = App.QuickDataMapper.create({
-  model: null, //model will be set outside of mapper
-  config:{
-    map:'map',
-    shuffle:'shuffle',
-    reduce:'reduce'
-  },
-  map:function (json) {
-    var job = this.get('model'); // @model App.MainAppsItemBarView
-    var parseResult = this.parseIt(json, this.config);
-    var self = this;
-    $.each(parseResult, function (field, value) {
-      var d = self.coordinatesModify(value);
-      d.reverse();
-      d = self.coordinatesModify(d);
-      d.reverse();
-      job.set(field, d);
-    });
-    fillEmptyValues(this, job);
-  },
-
-  coordinatesModify: function(data) {
-    var d = this.zeroAdding(data);
-    d.reverse();
-    d = this.zeroAdding(d);
-    d.reverse();
-    return d;
-  },
-
-  zeroAdding: function(data) {
-    var d = [];
-    var last_y = 0;
-    data.forEach(function(coordinates) {
-      if (coordinates.y != 0 && last_y == 0) {
-        d.push({x: coordinates.x, y: 0});
-      }
-      d.push(coordinates);
-      last_y = coordinates.y;
-    });
-    return d;
-  }
-});
-
-App.taskTimeLineMapper = App.QuickDataMapper.create({
-  model: null, //model will be set outside of mapper
-  config:{
-    allmap:'map',
-    allshuffle:'shuffle',
-    allreduce:'reduce'
-  },
-  map:function (json) {
-    var job = this.get('model'); // @model App.MainAppsItemBarView
-    var parseResult = this.parseIt(json, this.config);
-
-    $.each(parseResult, function (field, value) {
-      job.set(field, value);
-    });
-    fillEmptyValues(this, job);
-  }
-});
-
-App.jobTasksMapper = App.QuickDataMapper.create({
-  model: null, //model will be set outside of mapper
-  config:{
-    mapNodeLocal:'mapNodeLocal',
-    mapRackLocal:'mapRackLocal',
-    mapOffSwitch:'mapOffSwitch',
-    reduceOffSwitch:'reduceOffSwitch',
-    submit:'submitTime',
-    finish:'finishTime'
-  },
-  map:function (json) {
-    var job = this.get('model'); // @model App.MainAppsItemBarView
-    var parseResult = this.parseIt(json, this.config);
-    $.each(parseResult, function (field, value) {
-      job.set(field, value);
-    });
-  }
-});

+ 0 - 92
ambari-web/app/mappers/runs_mapper.js

@@ -1,92 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-var App = require('app');
-
-App.runsMapper = App.QuickDataMapper.create({
-  model : App.Run,
-  map : function(json) {
-    if(!this.get('model')) {
-      return;
-    }
-    if(json && json.aaData) {
-      var result = [];
-
-      var pagination_info={
-        iTotalDisplayRecords :json.iTotalDisplayRecords ,
-        iTotalRecords:json.iTotalRecords,
-        startIndex:parseInt(json.startIndex)+1,
-        endIndex:parseInt(json.endIndex)+1
-      };
-
-      json.aaData.forEach(function(item, index) {
-        result.push(this.generateWorkflow(item, index));
-      }, this);
-
-      var r = [];
-      result.forEach(function(item){
-        r.push(App.Run2.create(item));
-      });
-
-      App.router.get('mainAppsController').set('content', r);
-      App.router.get('mainAppsController').set('serverData', json.summary);
-      App.router.get('mainAppsController').set('paginationObject', pagination_info);
-    }
-
-
-  },
-
-  generateWorkflow: function(item, index) {
-    var o = this.parseIt(item, this.config);
-
-    var r = '{dag: {';
-    item.workflowContext.workflowDag.entries.forEach(function(item) {
-      r += '"' + item.source + '": [';
-      // if a standalone MapReduce job, there won't be any targets
-      if (item.targets) {
-        item.targets.forEach(function(target) {
-          r += '"' + target + '",';
-        });
-        if(item.targets.length){
-          r = r.substr(0, r.length - 1);
-        }
-      }
-      else {
-        r += item.source;
-      }
-      r += '],';
-    });
-    r = r.substr(0, r.length - 1);
-    r += '}}';
-    o.workflowContext = r;
-    o.index = index + 1;
-    return o;
-  },
-
-  config : {
-    id: 'workflowId',
-    appName: 'workflowName',
-    numJobsTotal: 'numJobsTotal',
-    numJobsCompleted: 'numJobsCompleted',
-    userName:'userName',
-    startTime: 'startTime',
-    elapsedTime: 'elapsedTime',
-    input: 'inputBytes',
-    output: 'outputBytes'
-  }
-});

+ 0 - 33
ambari-web/app/messages.js

@@ -2396,18 +2396,6 @@ Em.I18n.translations = {
   'timeRange.presets.1month':'1mo',
   'timeRange.presets.1year':'1yr',
 
-  'apps.item.dag.job': 'Job',
-  'apps.item.dag.jobId': 'Job Id',
-  'apps.item.dag.type': 'Job Type',
-  'apps.item.dag.status': 'Status',
-  'apps.item.dag.num_stages': 'Total Stages',
-  'apps.item.dag.stages': 'Tasks per Stage',
-  'apps.item.dag.maps': 'Maps',
-  'apps.item.dag.reduces': 'Reduces',
-  'apps.item.dag.input': 'Input',
-  'apps.item.dag.output': 'Output',
-  'apps.item.dag.duration': 'Duration',
-
   'tableView.filters.all': 'All',
   'tableView.filters.filtered': 'Filtered',
   'tableView.filters.clearFilters': 'Clear filters',
@@ -2428,27 +2416,6 @@ Em.I18n.translations = {
   'jobs.column.duration':'Duration',
   'jobs.new_jobs.info':'New jobs available on server.',
 
-  'apps.table.column.appId':'App ID',
-  'apps.table.column.runDate': 'Run Date',
-  'apps.avgTable.avg': 'Avg',
-  'apps.avgTable.min': 'Min',
-  'apps.avgTable.max': 'Max',
-  'apps.avgTable.jobs': 'Jobs',
-  'apps.avgTable.input': 'Input',
-  'apps.avgTable.output': 'Output',
-  'apps.avgTable.duration': 'Duration',
-  'apps.avgTable.oldest': 'Oldest',
-  'apps.avgTable.mostRecent': 'Most Recent',
-  'apps.filters.customRunDate':'Run Date custom filter',
-  'apps.filters.nothingToShow': 'No jobs to display',
-  'apps.filters.filterComponents': 'Filter by <strong>Component</strong>',
-  'apps.dagCharts.popup':'Job Charts',
-  'apps.dagCharts.popup.job': 'Job',
-  'apps.dagCharts.popup.dag':'Job Timeline',
-  'apps.dagCharts.popup.tasks':'Job Tasks',
-  'apps.isRunning.popup.title':'Is running',
-  'apps.isRunning.popup.content':'Job is running now',
-
   'mirroring.dataset.dataSets':'Datasets',
   'mirroring.dataset.createDataset':'Create Dataset',
   'mirroring.dataset.editDataset':'Edit Dataset',

+ 2 - 10
ambari-web/app/mixins/wizard/addSecurityConfigs.js

@@ -27,17 +27,9 @@ App.AddSecurityConfigs = Em.Mixin.create({
 
   kerberosDescriptor: {},
 
-  secureProperties: function () {
-    if (App.get('isHadoop2Stack')) {
-      return require('data/HDP2/secure_properties').configProperties;
-    } else {
-      return require('data/secure_properties').configProperties;
-    }
-  }.property('App.isHadoop2Stack'),
+  secureProperties: require('data/HDP2/secure_properties').configProperties,
 
-  secureMapping: function () {
-    return (App.get('isHadoop2Stack')) ? require('data/HDP2/secure_mapping') : require('data/secure_mapping');
-  }.property('App.isHadoop2Stack'),
+  secureMapping: require('data/HDP2/secure_mapping'),
 
   serviceUsersBinding: 'App.router.mainAdminSecurityController.serviceUsers',
 

+ 0 - 5
ambari-web/app/models.js

@@ -53,16 +53,11 @@ require('models/alert_group');
 require('models/user');
 require('models/host');
 require('models/rack');
-require('models/job');
-require('models/run');
-require('models/app');
 require('models/background_operation');
 require('models/client_component');
 require('models/host_component');
 require('models/target_cluster');
 require('models/slave_component');
-require('classes/run_class');
-require('classes/job_class');
 require('models/config_group');
 require('models/service_config_version');
 require('models/host_stack_version');

+ 0 - 68
ambari-web/app/models/app.js

@@ -1,68 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-var App = require('app');
-
-App.App = DS.Model.extend({
-  appName: DS.attr('string'),
-  type: DS.attr('string'),
-  numJobsTotal: DS.attr('number'),
-  userName: DS.attr('string'),
-  executionTime: DS.attr('string'),
-  runs: DS.hasMany('App.Run')
-});
-
-App.App.FIXTURES = [
-  {
-    id: 1,
-    app_name: 'pigs.sh',
-    type: 'Hive',
-    num_jobs_total: 5,
-    user_name: 'root',
-    execution_time: '1347629541543',
-    runs: [1, 2, 3]
-  },
-  {
-    id: 2,
-    app_name: 'pigsm.sh',
-    type: 'pig',
-    num_jobs_total: 3,
-    user_name: 'user1',
-    execution_time: '1347656741515',
-    runs: [6, 4, 5]
-  },
-  {
-    id: 3,
-    app_name: 'pigsmo.sh',
-    type: 'pig',
-    num_jobs_total: 4,
-    user_name: 'user3',
-    execution_time: '1347629587687',
-    runs: [7, 8, 9, 10, 11]
-  },
-  {
-    id: 4,
-    app_name: 'pigsmok.sh',
-    type: 'MapReduce',
-    num_jobs_total: 0,
-    user_name: 'root',
-    execution_time: '134762957834',
-    runs: []
-  }
-];

+ 0 - 61
ambari-web/app/models/job.js

@@ -1,61 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-var App = require('app');
-var date = require('utils/date');
-var misc = require('utils/misc');
-
-App.Job = DS.Model.extend({
-
-  run: DS.belongsTo('App.Run'),
-
-  jobName: DS.attr('string'),
-  workflowEntityName: DS.attr('string'),
-  userName: DS.attr('string'),
-  confPath: DS.attr('string'),
-  submitTime: DS.attr('number'),
-  maps: DS.attr('number'),
-  reduces: DS.attr('number'),
-  status: DS.attr('string'),
-  input: DS.attr('number'),
-  output: DS.attr('number'),
-  elapsedTime: DS.attr('number'),
-  duration: function () {
-    return date.timingFormat(parseInt(this.get('elapsedTime')));
-  }.property('elapsedTime'),
-  jobTimeLine: DS.attr('string'),
-  jobTaskView: DS.attr('string'),
-  /**
-   *  Sum of input bandwidth for all jobs with appropriate measure
-   */
-  inputFormatted: function () {
-    var input = this.get('input');
-    return misc.formatBandwidth(input);
-  }.property('input'),
-  /**
-   *  Sum of output bandwidth for all jobs with appropriate measure
-   */
-  outputFormatted: function () {
-    var output = this.get('output');
-    return misc.formatBandwidth(output);
-  }.property('output')
-
-});
-
-App.Job.FIXTURES = [];

+ 0 - 116
ambari-web/app/models/run.js

@@ -1,116 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-var App = require('app');
-var date = require('utils/date');
-var misc = require('utils/misc');
-
-App.Run = DS.Model.extend({
-  appName: DS.attr('string'),
-  userName:DS.attr('string'),
-  numJobsTotal: DS.attr('number'),
-  numJobsCompleted: DS.attr('number'),
-  startTime:DS.attr('string'),
-  elapsedTime:DS.attr('string'),
-  workflowContext:DS.attr('string'),
-  input: DS.attr('number'),
-  output: DS.attr('number'),
-
-  loadAllJobs : false,
-
-  isStared: false,
-  isFiltered: false,
-
-  /**
-   * runId  short part
-   */
-  idFormatted: function() {
-    return this.get('id').substr(0, 20);
-  }.property('id'),
-
-  /**
-   * Jobs in the current run
-   */
-  jobs: function() {
-    return App.Job.find().filterProperty('run.id', this.get('id'));
-  }.property('loadAllJobs'),
-
-  /**
-   * Run duration
-   */
-  duration: function() {
-    return date.timingFormat(parseInt(this.get('elapsedTime')));
-  }.property('elapsedTime'),
-  /**
-   * Status of running jobs
-   */
-  isRunning: function () {
-    return !this.get('numJobsTotal') == this.get('numJobsCompleted');
-  }.property('numJobsTotal', 'numJobsCompleted'),
-  /**
-   * Sum of input bandwidth for all jobs with appropriate measure
-   */
-  inputFormatted: function () {
-    var input = this.get('input');
-    input = misc.formatBandwidth(input);
-    return input;
-  }.property('input'),
-
-  /**
-   *  Sum of output bandwidth for all jobs with appropriate measure
-   */
-  outputFormatted: function () {
-    var output = this.get('output');
-    output = misc.formatBandwidth(output);
-    return output;
-  }.property('output'),
-
-  /**
-   *
-   */
-  lastUpdateTime: function() {
-    return parseInt(this.get('startTime')) + parseInt(this.get('elapsedTime'));
-  }.property('elapsedTime', 'startTime'),
-  /**
-   *
-   */
-  lastUpdateTimeFormatted: function() {
-    return date.dateFormat(this.get('lastUpdateTime'));
-  }.property('lastUpdateTime'),
-  lastUpdateTimeFormattedShort: function(){
-    return date.dateFormatShort(this.get('lastUpdateTime'));
-  }.property('lastUpdateTime'),
-  /**
-   * Type value based on first part of id
-   */
-  type: function() {
-    if (this.get('id').indexOf('pig_') === 0) {
-      return 'Pig';
-    }
-    if (this.get('id').indexOf('hive_') === 0) {
-      return 'Hive';
-    }
-    if (this.get('id').indexOf('mr_') === 0) {
-      return 'MapReduce';
-    }
-    return '';
-  }.property('id')
-});
-
-App.Run.FIXTURES = [];

+ 0 - 13
ambari-web/app/routes/main.js

@@ -154,19 +154,6 @@ module.exports = Em.Route.extend({
     }
   }),
 
-  apps: Em.Route.extend({
-    route: '/apps',
-    connectOutlets: function (router) {
-      if (App.get('isHadoop2Stack')) {
-        Em.run.next(function () {
-          router.transitionTo('main.dashboard.index');
-        });
-      } else {
-        router.get('mainAppsController').loadRuns();
-        router.get('mainController').connectOutlet('mainApps');
-      }
-    }
-  }),
 
   mirroring: Em.Route.extend({
     route: '/mirroring',

+ 0 - 113
ambari-web/app/templates/main/apps.hbs

@@ -1,113 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-
-<div id="apps">
-  <table class="table table-bordered avg-table">
-    <tbody>
-    <tr>
-      <td></td>
-      <td>{{t apps.avgTable.jobs}}</td>
-      <td>{{t apps.avgTable.input}}</td>
-      <td>{{t apps.avgTable.output}}</td>
-      <td>{{t apps.avgTable.duration}}</td>
-      <td>{{t apps.avgTable.oldest}}</td>
-      <td>{{t apps.avgTable.mostRecent}}</td>
-    </tr>
-    <tr class="avg-info">
-      <td>{{t apps.avgTable.avg}}</td>
-      <td>{{summary.jobs.avg}}</td>
-      <td>{{summary.input.avg}}</td>
-      <td>{{summary.output.avg}}</td>
-      <td>{{summary.duration.avg}}</td>
-      <td>{{summary.times.oldest}}</td>
-      <td>{{summary.times.youngest}}</td>
-
-    </tr>
-    <tr class="compare-info">
-      <td>{{t apps.avgTable.min}} / {{t apps.avgTable.max}}</td>
-      <td>{{summary.jobs.min}} / {{summary.jobs.max}}</td>
-      <td>{{summary.input.min}} / {{summary.input.max}}</td>
-      <td>{{summary.output.min}} / {{summary.output.max}}</td>
-      <td>{{summary.duration.min}} / {{summary.duration.max}}</td>
-      <td></td>
-      <td></td>
-    </tr>
-    </tbody>
-  </table>
-
-  <div class="filter_info">
-
-    <div class="span4" id="filter_buttons">{{t common.show}}:
-      <a class="all" {{action "clickViewType" target="view"}} data-view-type="all">{{t tableView.filters.all}}
-        ({{controller.paginationObject.iTotalRecords}})</a> &#124;
-      <a class="filtered" {{action "clickViewType" target="view"}} data-view-type="filtered">{{t tableView.filters.filtered}}
-        ({{controller.filterObject.filteredDisplayRecords}})</a>
-    </div>
-    <div class="span2 clear_filter">
-        <a {{action "clearFilters" target="controller"}}>{{t tableView.filters.clearFilters}}</a>
-    </div>
-    <div class="search-bar">
-        {{view view.appSearchThrough valueBinding="controller.filterObject.sSearch"}}
-    </div>
-  </div>
-
-  <table class="table table-striped runsList">
-    <thead>
-    {{#view view.wrapSorting}}
-      {{#each controller.columnsName}}
-        {{#view view.parentView.sortingColumns contentBinding="this"}}
-          {{name}}
-        {{/view}}
-      {{/each}}
-    {{/view}}
-    <tr>
-      <th>{{view view.appIdFilterView}}</th>
-      <th>{{view view.nameFilterView}}</th>
-      <th>{{view view.typeFilterView}}</th>
-      <th>{{view view.userFilterView}}</th>
-      <th>{{view view.jobsFilterView}}</th>
-      <th>{{view view.inputFilterView}}</th>
-      <th>{{view view.outputFilterView}}</th>
-      <th>{{view view.durationFilterView}}</th>
-      <th>{{view view.runDateFilterView}}</th>
-    </tr>
-    </thead>
-    <tbody>
-       {{#if  view.emptyData}}
-         <tr>
-           <td class="no-data" {{bindAttr colspan="controller.columnsName.content.length"}}>{{t apps.filters.nothingToShow}}</td>
-         </tr>
-       {{else}}
-         {{#each run in content}}
-           {{view view.containerRow runBinding="run" currentViewBinding="view.appTableRow"}}
-         {{/each}}
-       {{/if}}
-    </tbody>
-  </table>
-
-  <div class="page-bar">
-      <div class="items-on-page">
-          <label>{{t common.show}}: {{view view.runPerPageSelectView viewName="runPerPageSelectView" selectionBinding="controller.filterObject.iDisplayLength"}}</label>
-      </div>
-      <div class="info">{{view.paginationInfo}}</div>
-      <div class="paging_two_button">
-          {{view view.paginationLeft}}
-          {{view view.paginationRight}}
-      </div>
-  </div>
-</div>

+ 0 - 34
ambari-web/app/templates/main/apps/item.hbs

@@ -1,34 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-
-<td colspan="10">
-  <ul class="nav nav-tabs">
-    {{#each tab in view.menuTabs}}
-    <li {{bindAttr class="tab.active"}} {{action "switchTab" tab target="view" }}>
-      <a href="javascript:void(0)">{{tab.label}}</a>
-    </li>
-    {{/each}}
-  </ul>
-  <div class="content">
-    {{view view.containerView}}
-  </div>
- </td>
-
-
-
-

+ 0 - 20
ambari-web/app/templates/main/apps/item/bar.hbs

@@ -1,20 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-
-<div id="job_tasks"></div>
-<div class="clearfix"></div>

+ 0 - 64
ambari-web/app/templates/main/apps/item/dag.hbs

@@ -1,64 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-    <div id="dag_viewer"></div>
-
-    <div id="dag_viewer_legend">
-      <ul>
-        <li><span id="job"></span>Unfinished Job</li>
-        <li><span id="allmap"></span>All Maps on Cluster</li>
-        <li><span id="allshuffle"></span>All Shuffles on Cluster</li>
-        <li><span id="allreduce"></span>All Reduces on Cluster</li>
-        <li><span id="jobdone"></span>Finished Job</li>
-        <li><span id="map"></span>Maps for this App</li>
-        <li><span id="shuffle"></span>Shuffles for this App</li>
-        <li><span id="reduce"></span>Reduces for this App</li>
-      </ul>
-    </div>
-
-    <table class="table table-bordered table-striped" id="innerTable">
-      <thead>
-      <tr>
-        {{#view view.sortView contentBinding="controller.content.jobs"}}
-          {{#if view.parentView.hasManyJobs}}{{view view.parentView.nameSort}}{{/if}}
-          {{view view.parentView.idSort}}
-          {{view view.parentView.statusSort}}
-          {{view view.parentView.mapsSort}}
-          {{view view.parentView.reducesSort}}
-          {{view view.parentView.inputSort}}
-          {{view view.parentView.outputSort}}
-          {{view view.parentView.durationSort}}
-        {{/view}}
-      </tr>
-      </thead>
-      <tbody>
-      {{#each job in controller.content.jobs}}
-      <tr>
-        {{#if view.hasManyJobs}}<td>{{job.workflow_entity_name}}</td>{{/if}}
-        <td>{{job.id}}</td>
-        <td>{{job.status}}</td>
-        <td>{{job.maps}}</td>
-        <td>{{job.reduces}}</td>
-        <td>{{job.inputFormatted}}</td>
-        <td>{{job.outputFormatted}}</td>
-        <td>{{job.duration}}</td>
-      </tr>
-      {{/each}}
-      </tbody>
-    </table>
-
-

+ 0 - 35
ambari-web/app/templates/main/apps/list_row.hbs

@@ -1,35 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-
-<td class="appId" title="{{unbound run.id}}">{{unbound run.idFormatted}}</td>
-<td>{{unbound run.appName}}</td>
-<td>{{unbound run.type}}</td>
-<td>{{unbound run.userName}}</td>
-<td>{{unbound run.numJobsTotal}}</td>
-<td>{{unbound run.inputFormatted}}</td>
-<td>{{unbound run.outputFormatted}}</td>
-<td>{{unbound run.duration}}</td>
-{{#if run.isRunning}}
-<td rel="popover" {{translateAttr title="apps.isRunning.popup.title" data-content="apps.isRunning.popup.content"}}>
-    <span title="{{unbound run.lastUpdateTimeFormatted}}">{{unbound run.lastUpdateTimeFormattedShort}}</span>
-    <b class='red'>*</b></td>
-{{else}}
-<td>
-    <span title="{{unbound run.lastUpdateTimeFormatted}}">{{unbound run.lastUpdateTimeFormattedShort}}</span>
-</td>
-{{/if}}

+ 0 - 31
ambari-web/app/templates/main/apps/user_filter.hbs

@@ -1,31 +0,0 @@
-{{!
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-}}
-<button class="btn btn-info single-btn-group" {{action "clickFilterButton" target="view"}}>
-  {{t common.user}}&nbsp;<span class="caret"></span>
-</button>
-<ul class="dropdown-menu filter-components">
-  {{#each user in view.users}}
-    <li>
-      <label class="checkbox">{{view Ember.Checkbox checkedBinding="user.checked"}} {{user.name}}</label>
-    </li>
-  {{/each}}
-  <li>
-    <button class="btn" {{action "closeFilter" target="view"}}>{{t common.cancel}}</button>
-    <button class="btn btn-primary" {{action "applyFilter" target="view"}}>{{t common.apply}}</button>
-  </li>
-</ul>

+ 10 - 33
ambari-web/app/utils/config.js

@@ -108,12 +108,7 @@ App.config = Em.Object.create({
     this.set('preDefinedServiceConfigs', services);
   },
 
-  configMapping: function () {
-    if (App.get('isHadoop2Stack')) {
-      return require('data/HDP2/config_mapping');
-    }
-    return require('data/config_mapping');
-  }.property('App.isHadoop2Stack'),
+  configMapping: require('data/HDP2/config_mapping'),
 
   preDefinedSiteProperties: function () {
     var sitePropertiesForCurrentStack = this.preDefinedConfigFile('site_properties');
@@ -123,18 +118,11 @@ App.config = Em.Object.create({
 
     if (App.get('isHadoop22Stack')) {
       return require('data/HDP2.2/site_properties').configProperties;
-    } else if (App.get('isHadoop2Stack')) {
-      return require('data/HDP2/site_properties').configProperties;
     }
-    return require('data/site_properties').configProperties;
-  }.property('App.isHadoop2Stack', 'App.isHadoop22Stack', 'App.currentStackName'),
+    return require('data/HDP2/site_properties').configProperties;
+  }.property('App.isHadoop22Stack', 'App.currentStackName'),
 
-  preDefinedCustomConfigs: function () {
-    if (App.get('isHadoop2Stack')) {
-      return require('data/HDP2/custom_configs');
-    }
-    return require('data/custom_configs');
-  }.property('App.isHadoop2Stack'),
+  preDefinedCustomConfigs: require('data/HDP2/custom_configs'),
 
   preDefinedConfigFile: function(file) {
     try {
@@ -186,10 +174,7 @@ App.config = Em.Object.create({
   },
 
   //configs with these filenames go to appropriate category not in Advanced
-  customFileNames: function () {
-    var customFiles = ['flume-conf.xml'];
-    return customFiles;
-  }.property('App.isHadoop2Stack'),
+  customFileNames: ['flume-conf.xml'],
 
   /**
    * Function should be used post-install as precondition check should not be done only after installer wizard
@@ -301,17 +286,10 @@ App.config = Em.Object.create({
 
   capacitySchedulerFilter: function () {
     var yarnRegex = /^yarn\.scheduler\.capacity\.root\.([a-z]([\_\-a-z0-9]{0,50}))\.(acl_administer_jobs|acl_submit_jobs|state|user-limit-factor|maximum-capacity|capacity)$/i;
-    if (App.get('isHadoop2Stack')) {
-      return function (_config) {
-        return (yarnRegex.test(_config.name));
-      }
-    } else {
-      return function (_config) {
-        return (_config.name.indexOf('mapred.capacity-scheduler.queue.') !== -1) ||
-          (/^mapred\.queue\.[a-z]([\_\-a-z0-9]{0,50})\.(acl-administer-jobs|acl-submit-job)$/i.test(_config.name));
-      }
+    return function (_config) {
+      return (yarnRegex.test(_config.name));
     }
-  }.property('App.isHadoop2Stack'),
+  }.property(),
   /**
    * return:
    *   configs,
@@ -952,13 +930,12 @@ App.config = Em.Object.create({
   createAdvancedPropertyObject: function(item) {
     var serviceName = item.service_name;
     var fileName = item.type;
-    var isHDP2 = App.get('isHadoop2Stack');
     /**
      * Properties from mapred-queue-acls.xml are ignored
      * Properties from capacity-scheduler.xml are ignored unless HDP stack version is 2.x or
      * HDP stack version is 1.x
      */
-    if (fileName == 'mapred-queue-acls.xml' || (fileName == 'capacity-scheduler.xml' && !isHDP2)) return false;
+    if (fileName == 'mapred-queue-acls.xml') return false;
     item.isVisible = true;
     var property = {
       serviceName: serviceName,
@@ -984,7 +961,7 @@ App.config = Em.Object.create({
    */
   advancedConfigIdentityData: function(config) {
     var propertyData = {};
-    var proxyUserGroupServices = App.get('isHadoop2Stack') ? ['HIVE', 'OOZIE', 'FALCON'] : ['HIVE', 'OOZIE'];
+    var proxyUserGroupServices = ['HIVE', 'OOZIE', 'FALCON'];
 
     if (config.property_type.contains('USER') || config.property_type.contains('GROUP')) {
       propertyData.id = "puppet var";

Some files were not shown because too many files changed in this diff