Repository: ambari Updated Branches: refs/heads/trunk ed65cfdd0 -> 00f8d5c5c
http://git-wip-us.apache.org/repos/asf/ambari/blob/00f8d5c5/ambari-web/test/service_components.js ---------------------------------------------------------------------- diff --git a/ambari-web/test/service_components.js b/ambari-web/test/service_components.js index a0e9a93..e4e475e 100644 --- a/ambari-web/test/service_components.js +++ b/ambari-web/test/service_components.js @@ -36,7 +36,8 @@ module.exports = { "service_name" : "MAPREDUCE", "stack_name" : "HDP", "stack_version" : "1.3.2" - } + }, + "dependencies": [] }, { "StackServiceComponents" : { @@ -47,7 +48,8 @@ module.exports = { "service_name" : "MAPREDUCE", "stack_name" : "HDP", "stack_version" : "1.3.2" - } + }, + "dependencies": [] }, { "StackServiceComponents" : { @@ -58,7 +60,8 @@ module.exports = { "service_name" : "MAPREDUCE", "stack_name" : "HDP", "stack_version" : "1.3.2" - } + }, + "dependencies": [] }, { "StackServiceComponents" : { @@ -69,21 +72,32 @@ module.exports = { "service_name" : "MAPREDUCE", "stack_name" : "HDP", "stack_version" : "1.3.2" - } + }, + "dependencies": [] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/FALCON", "StackServices" : { "comments" : "Data management and processing platform", + "config_types" : [ + "oozie-site", + "global", + "falcon-startup.properties", + "falcon-runtime.properties" + ], "service_name" : "FALCON", - "service_version" : "0.4.0.2.1.1", + "service_version" : "0.5.0.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/FALCON/serviceComponents/FALCON_CLIENT", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "CLIENT", "component_name" : "FALCON_CLIENT", "is_client" : true, @@ -91,10 +105,13 @@ module.exports = { "service_name" : "FALCON", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/FALCON/serviceComponents/FALCON_SERVER", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "MASTER", "component_name" : "FALCON_SERVER", "is_client" : false, @@ -102,21 +119,61 @@ module.exports = { "service_name" : "FALCON", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/FLUME", "StackServices" : { - "comments" : "Ganglia Metrics Collection system", + "comments" : "Data management and processing platform", + "config_types" : [ + "flume-conf", + "flume-log4j", + "global" + ], + "service_name" : "FLUME", + "service_version" : "1.4.0.2.1.1.0", + "stack_name" : "HDP", + "stack_version" : "2.1", + "user_name" : null + }, + "serviceComponents" : [ + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/FLUME/serviceComponents/FLUME_HANDLER", + "StackServiceComponents" : { + "cardinality" : null, + "component_category" : "SLAVE", + "component_name" : "FLUME_HANDLER", + "is_client" : false, + "is_master" : false, + "service_name" : "FLUME", + "stack_name" : "HDP", + "stack_version" : "2.1" + }, + "dependencies" : [ ] + } + ] + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/GANGLIA", + "StackServices" : { + "comments" : "Ganglia Metrics Collection system (<a href=\"http://oss.oetiker.ch/rrdtool/\" target=\"_blank\">RRDTool</a> will be installed too)", + "config_types" : [ + "global" + ], "service_name" : "GANGLIA", "service_version" : "3.5.0", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/GANGLIA/serviceComponents/GANGLIA_MONITOR", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "SLAVE", "component_name" : "GANGLIA_MONITOR", "is_client" : false, @@ -124,10 +181,13 @@ module.exports = { "service_name" : "GANGLIA", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/GANGLIA/serviceComponents/GANGLIA_SERVER", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "MASTER", "component_name" : "GANGLIA_SERVER", "is_client" : false, @@ -135,21 +195,32 @@ module.exports = { "service_name" : "GANGLIA", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HBASE", "StackServices" : { "comments" : "Non-relational distributed database and centralized service for configuration management &\n synchronization\n ", + "config_types" : [ + "global", + "hbase-policy", + "hbase-site", + "hbase-log4j" + ], "service_name" : "HBASE", - "service_version" : "0.96.0.2.1", + "service_version" : "0.98.0.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HBASE/serviceComponents/HBASE_CLIENT", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "CLIENT", "component_name" : "HBASE_CLIENT", "is_client" : true, @@ -157,10 +228,13 @@ module.exports = { "service_name" : "HBASE", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HBASE/serviceComponents/HBASE_MASTER", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "HBASE_MASTER", "is_client" : false, @@ -168,10 +242,34 @@ module.exports = { "service_name" : "HBASE", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HBASE/serviceComponents/HBASE_MASTER/dependencies/HDFS_CLIENT", + "Dependencies" : { + "component_name" : "HDFS_CLIENT", + "dependent_component_name" : "HBASE_MASTER", + "dependent_service_name" : "HBASE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HBASE/serviceComponents/HBASE_MASTER/dependencies/ZOOKEEPER_SERVER", + "Dependencies" : { + "component_name" : "ZOOKEEPER_SERVER", + "dependent_component_name" : "HBASE_MASTER", + "dependent_service_name" : "HBASE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + } + ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HBASE/serviceComponents/HBASE_REGIONSERVER", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "SLAVE", "component_name" : "HBASE_REGIONSERVER", "is_client" : false, @@ -179,21 +277,29 @@ module.exports = { "service_name" : "HBASE", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HCATALOG", "StackServices" : { "comments" : "This is comment for HCATALOG service", + "config_types" : [ + "global" + ], "service_name" : "HCATALOG", "service_version" : "0.12.0.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HCATALOG/serviceComponents/HCAT", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "CLIENT", "component_name" : "HCAT", "is_client" : true, @@ -201,21 +307,33 @@ module.exports = { "service_name" : "HCATALOG", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HDFS", "StackServices" : { "comments" : "Apache Hadoop Distributed File System", + "config_types" : [ + "core-site", + "global", + "hdfs-site", + "hadoop-policy", + "hdfs-log4j" + ], "service_name" : "HDFS", - "service_version" : "2.1.0.2.1", + "service_version" : "2.4.0.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HDFS/serviceComponents/DATANODE", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "SLAVE", "component_name" : "DATANODE", "is_client" : false, @@ -223,10 +341,13 @@ module.exports = { "service_name" : "HDFS", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HDFS/serviceComponents/HDFS_CLIENT", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "CLIENT", "component_name" : "HDFS_CLIENT", "is_client" : true, @@ -234,10 +355,13 @@ module.exports = { "service_name" : "HDFS", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HDFS/serviceComponents/JOURNALNODE", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "MASTER", "component_name" : "JOURNALNODE", "is_client" : false, @@ -245,10 +369,13 @@ module.exports = { "service_name" : "HDFS", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HDFS/serviceComponents/NAMENODE", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "MASTER", "component_name" : "NAMENODE", "is_client" : false, @@ -256,10 +383,13 @@ module.exports = { "service_name" : "HDFS", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HDFS/serviceComponents/SECONDARY_NAMENODE", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "MASTER", "component_name" : "SECONDARY_NAMENODE", "is_client" : false, @@ -267,10 +397,13 @@ module.exports = { "service_name" : "HDFS", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HDFS/serviceComponents/ZKFC", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "SLAVE", "component_name" : "ZKFC", "is_client" : false, @@ -278,21 +411,33 @@ module.exports = { "service_name" : "HDFS", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HIVE", "StackServices" : { "comments" : "Data warehouse system for ad-hoc queries & analysis of large datasets and table & storage management service", + "config_types" : [ + "hive-site", + "hive-log4j", + "hive-exec-log4j", + "global", + "mapred-site" + ], "service_name" : "HIVE", - "service_version" : "0.12.0.2.1", + "service_version" : "0.13.0.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HIVE/serviceComponents/HIVE_CLIENT", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "CLIENT", "component_name" : "HIVE_CLIENT", "is_client" : true, @@ -300,10 +445,13 @@ module.exports = { "service_name" : "HIVE", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HIVE/serviceComponents/HIVE_METASTORE", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "HIVE_METASTORE", "is_client" : false, @@ -311,10 +459,17 @@ module.exports = { "service_name" : "HIVE", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "auto_deploy" : { + "enabled" : true, + "location" : "HIVE/HIVE_SERVER" + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HIVE/serviceComponents/HIVE_SERVER", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "HIVE_SERVER", "is_client" : false, @@ -322,10 +477,54 @@ module.exports = { "service_name" : "HIVE", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HIVE/serviceComponents/HIVE_SERVER/dependencies/MAPREDUCE2_CLIENT", + "Dependencies" : { + "component_name" : "MAPREDUCE2_CLIENT", + "dependent_component_name" : "HIVE_SERVER", + "dependent_service_name" : "HIVE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HIVE/serviceComponents/HIVE_SERVER/dependencies/TEZ_CLIENT", + "Dependencies" : { + "component_name" : "TEZ_CLIENT", + "dependent_component_name" : "HIVE_SERVER", + "dependent_service_name" : "HIVE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HIVE/serviceComponents/HIVE_SERVER/dependencies/YARN_CLIENT", + "Dependencies" : { + "component_name" : "YARN_CLIENT", + "dependent_component_name" : "HIVE_SERVER", + "dependent_service_name" : "HIVE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HIVE/serviceComponents/HIVE_SERVER/dependencies/ZOOKEEPER_SERVER", + "Dependencies" : { + "component_name" : "ZOOKEEPER_SERVER", + "dependent_component_name" : "HIVE_SERVER", + "dependent_service_name" : "HIVE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + } + ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/HIVE/serviceComponents/MYSQL_SERVER", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "MYSQL_SERVER", "is_client" : false, @@ -333,21 +532,36 @@ module.exports = { "service_name" : "HIVE", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "auto_deploy" : { + "enabled" : true, + "location" : "HIVE/HIVE_SERVER" + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/MAPREDUCE2", "StackServices" : { "comments" : "Apache Hadoop NextGen MapReduce (YARN)", + "config_types" : [ + "core-site", + "global", + "mapred-site", + "mapred-queue-acls" + ], "service_name" : "MAPREDUCE2", "service_version" : "2.1.0.2.0.6.0", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/MAPREDUCE2/serviceComponents/HISTORYSERVER", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "HISTORYSERVER", "is_client" : false, @@ -355,10 +569,28 @@ module.exports = { "service_name" : "MAPREDUCE2", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "auto_deploy" : { + "enabled" : true, + "location" : "YARN/RESOURCEMANAGER" + }, + "dependencies" : [ + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/MAPREDUCE2/serviceComponents/HISTORYSERVER/dependencies/HDFS_CLIENT", + "Dependencies" : { + "component_name" : "HDFS_CLIENT", + "dependent_component_name" : "HISTORYSERVER", + "dependent_service_name" : "MAPREDUCE2", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + } + ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/MAPREDUCE2/serviceComponents/MAPREDUCE2_CLIENT", "StackServiceComponents" : { + "cardinality" : "0+", "component_category" : "CLIENT", "component_name" : "MAPREDUCE2_CLIENT", "is_client" : true, @@ -366,21 +598,29 @@ module.exports = { "service_name" : "MAPREDUCE2", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/NAGIOS", "StackServices" : { "comments" : "Nagios Monitoring and Alerting system", + "config_types" : [ + "global" + ], "service_name" : "NAGIOS", "service_version" : "3.5.0", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/NAGIOS/serviceComponents/NAGIOS_SERVER", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "NAGIOS_SERVER", "is_client" : false, @@ -388,21 +628,92 @@ module.exports = { "service_name" : "NAGIOS", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/NAGIOS/serviceComponents/NAGIOS_SERVER/dependencies/HCAT", + "Dependencies" : { + "component_name" : "HCAT", + "dependent_component_name" : "NAGIOS_SERVER", + "dependent_service_name" : "NAGIOS", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/NAGIOS/serviceComponents/NAGIOS_SERVER/dependencies/HDFS_CLIENT", + "Dependencies" : { + "component_name" : "HDFS_CLIENT", + "dependent_component_name" : "NAGIOS_SERVER", + "dependent_service_name" : "NAGIOS", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/NAGIOS/serviceComponents/NAGIOS_SERVER/dependencies/MAPREDUCE2_CLIENT", + "Dependencies" : { + "component_name" : "MAPREDUCE2_CLIENT", + "dependent_component_name" : "NAGIOS_SERVER", + "dependent_service_name" : "NAGIOS", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/NAGIOS/serviceComponents/NAGIOS_SERVER/dependencies/OOZIE_CLIENT", + "Dependencies" : { + "component_name" : "OOZIE_CLIENT", + "dependent_component_name" : "NAGIOS_SERVER", + "dependent_service_name" : "NAGIOS", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/NAGIOS/serviceComponents/NAGIOS_SERVER/dependencies/TEZ_CLIENT", + "Dependencies" : { + "component_name" : "TEZ_CLIENT", + "dependent_component_name" : "NAGIOS_SERVER", + "dependent_service_name" : "NAGIOS", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/NAGIOS/serviceComponents/NAGIOS_SERVER/dependencies/YARN_CLIENT", + "Dependencies" : { + "component_name" : "YARN_CLIENT", + "dependent_component_name" : "NAGIOS_SERVER", + "dependent_service_name" : "NAGIOS", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + } + ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/OOZIE", "StackServices" : { "comments" : "System for workflow coordination and execution of Apache Hadoop jobs. This also includes the installation of the optional Oozie Web Console which relies on and will install the <a target=\"_blank\" href=\"http://www.sencha.com/products/extjs/license/\">ExtJS</a> Library.\n ", + "config_types" : [ + "global", + "oozie-site", + "oozie-log4j" + ], "service_name" : "OOZIE", "service_version" : "4.0.0.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/OOZIE/serviceComponents/OOZIE_CLIENT", "StackServiceComponents" : { + "cardinality" : "0+", "component_category" : "CLIENT", "component_name" : "OOZIE_CLIENT", "is_client" : true, @@ -410,10 +721,34 @@ module.exports = { "service_name" : "OOZIE", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/OOZIE/serviceComponents/OOZIE_CLIENT/dependencies/HDFS_CLIENT", + "Dependencies" : { + "component_name" : "HDFS_CLIENT", + "dependent_component_name" : "OOZIE_CLIENT", + "dependent_service_name" : "OOZIE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/OOZIE/serviceComponents/OOZIE_CLIENT/dependencies/MAPREDUCE2_CLIENT", + "Dependencies" : { + "component_name" : "MAPREDUCE2_CLIENT", + "dependent_component_name" : "OOZIE_CLIENT", + "dependent_service_name" : "OOZIE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + } + ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/OOZIE/serviceComponents/OOZIE_SERVER", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "OOZIE_SERVER", "is_client" : false, @@ -421,21 +756,61 @@ module.exports = { "service_name" : "OOZIE", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/OOZIE/serviceComponents/OOZIE_SERVER/dependencies/HDFS_CLIENT", + "Dependencies" : { + "component_name" : "HDFS_CLIENT", + "dependent_component_name" : "OOZIE_SERVER", + "dependent_service_name" : "OOZIE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/OOZIE/serviceComponents/OOZIE_SERVER/dependencies/MAPREDUCE2_CLIENT", + "Dependencies" : { + "component_name" : "MAPREDUCE2_CLIENT", + "dependent_component_name" : "OOZIE_SERVER", + "dependent_service_name" : "OOZIE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/OOZIE/serviceComponents/OOZIE_SERVER/dependencies/YARN_CLIENT", + "Dependencies" : { + "component_name" : "YARN_CLIENT", + "dependent_component_name" : "OOZIE_SERVER", + "dependent_service_name" : "OOZIE", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + } + ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/PIG", "StackServices" : { "comments" : "Scripting platform for analyzing large datasets", + "config_types" : [ + "global", + "pig-log4j" + ], "service_name" : "PIG", - "service_version" : "0.12.0.2.1", + "service_version" : "0.12.1.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/PIG/serviceComponents/PIG", "StackServiceComponents" : { + "cardinality" : "0+", "component_category" : "CLIENT", "component_name" : "PIG", "is_client" : true, @@ -443,21 +818,27 @@ module.exports = { "service_name" : "PIG", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/SQOOP", "StackServices" : { "comments" : "Tool for transferring bulk data between Apache Hadoop and\n structured data stores such as relational databases\n ", + "config_types" : [ ], "service_name" : "SQOOP", "service_version" : "1.4.4.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/SQOOP/serviceComponents/SQOOP", "StackServiceComponents" : { + "cardinality" : "0+", "component_category" : "CLIENT", "component_name" : "SQOOP", "is_client" : true, @@ -465,21 +846,51 @@ module.exports = { "service_name" : "SQOOP", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/SQOOP/serviceComponents/SQOOP/dependencies/HDFS_CLIENT", + "Dependencies" : { + "component_name" : "HDFS_CLIENT", + "dependent_component_name" : "SQOOP", + "dependent_service_name" : "SQOOP", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/SQOOP/serviceComponents/SQOOP/dependencies/MAPREDUCE2_CLIENT", + "Dependencies" : { + "component_name" : "MAPREDUCE2_CLIENT", + "dependent_component_name" : "SQOOP", + "dependent_service_name" : "SQOOP", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + } + ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/STORM", "StackServices" : { "comments" : "Apache Hadoop Stream processing framework", + "config_types" : [ + "storm-site", + "global" + ], "service_name" : "STORM", - "service_version" : "0.9.0.1", + "service_version" : "0.9.1.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/STORM/serviceComponents/DRPC_SERVER", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "MASTER", "component_name" : "DRPC_SERVER", "is_client" : false, @@ -487,21 +898,13 @@ module.exports = { "service_name" : "STORM", "stack_name" : "HDP", "stack_version" : "2.1" - } - }, - { - "StackServiceComponents" : { - "component_category" : "MASTER", - "component_name" : "LOGVIEWER_SERVER", - "is_client" : false, - "is_master" : true, - "service_name" : "STORM", - "stack_name" : "HDP", - "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/STORM/serviceComponents/NIMBUS", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "MASTER", "component_name" : "NIMBUS", "is_client" : false, @@ -509,10 +912,13 @@ module.exports = { "service_name" : "STORM", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/STORM/serviceComponents/STORM_REST_API", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "MASTER", "component_name" : "STORM_REST_API", "is_client" : false, @@ -520,10 +926,13 @@ module.exports = { "service_name" : "STORM", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/STORM/serviceComponents/STORM_UI_SERVER", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "MASTER", "component_name" : "STORM_UI_SERVER", "is_client" : false, @@ -531,10 +940,13 @@ module.exports = { "service_name" : "STORM", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/STORM/serviceComponents/SUPERVISOR", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "SLAVE", "component_name" : "SUPERVISOR", "is_client" : false, @@ -542,21 +954,30 @@ module.exports = { "service_name" : "STORM", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/TEZ", "StackServices" : { "comments" : "Tez is the next generation Hadoop Query Processing framework written on top of YARN.", + "config_types" : [ + "global", + "tez-site" + ], "service_name" : "TEZ", "service_version" : "0.4.0.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/TEZ/serviceComponents/TEZ_CLIENT", "StackServiceComponents" : { + "cardinality" : null, "component_category" : "CLIENT", "component_name" : "TEZ_CLIENT", "is_client" : true, @@ -564,21 +985,29 @@ module.exports = { "service_name" : "TEZ", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/WEBHCAT", "StackServices" : { "comments" : "This is comment for WEBHCAT service", + "config_types" : [ + "webhcat-site" + ], "service_name" : "WEBHCAT", - "service_version" : "0.12.0.2.1", + "service_version" : "0.13.0.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/WEBHCAT/serviceComponents/WEBHCAT_SERVER", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "WEBHCAT_SERVER", "is_client" : false, @@ -586,32 +1015,100 @@ module.exports = { "service_name" : "WEBHCAT", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/WEBHCAT/serviceComponents/WEBHCAT_SERVER/dependencies/HDFS_CLIENT", + "Dependencies" : { + "component_name" : "HDFS_CLIENT", + "dependent_component_name" : "WEBHCAT_SERVER", + "dependent_service_name" : "WEBHCAT", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/WEBHCAT/serviceComponents/WEBHCAT_SERVER/dependencies/MAPREDUCE2_CLIENT", + "Dependencies" : { + "component_name" : "MAPREDUCE2_CLIENT", + "dependent_component_name" : "WEBHCAT_SERVER", + "dependent_service_name" : "WEBHCAT", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/WEBHCAT/serviceComponents/WEBHCAT_SERVER/dependencies/YARN_CLIENT", + "Dependencies" : { + "component_name" : "YARN_CLIENT", + "dependent_component_name" : "WEBHCAT_SERVER", + "dependent_service_name" : "WEBHCAT", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/WEBHCAT/serviceComponents/WEBHCAT_SERVER/dependencies/ZOOKEEPER_CLIENT", + "Dependencies" : { + "component_name" : "ZOOKEEPER_CLIENT", + "dependent_component_name" : "WEBHCAT_SERVER", + "dependent_service_name" : "WEBHCAT", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + }, + { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/WEBHCAT/serviceComponents/WEBHCAT_SERVER/dependencies/ZOOKEEPER_SERVER", + "Dependencies" : { + "component_name" : "ZOOKEEPER_SERVER", + "dependent_component_name" : "WEBHCAT_SERVER", + "dependent_service_name" : "WEBHCAT", + "stack_name" : "HDP", + "stack_version" : "2.1" + } + } + ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/YARN", "StackServices" : { "comments" : "Apache Hadoop NextGen MapReduce (YARN)", + "config_types" : [ + "yarn-site", + "capacity-scheduler", + "core-site", + "global", + "yarn-log4j", + "mapred-site", + "mapred-queue-acls" + ], "service_name" : "YARN", - "service_version" : "2.1.0.2.1", + "service_version" : "2.4.0.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/YARN/serviceComponents/APP_TIMELINE_SERVER", "StackServiceComponents" : { - "component_category" : "MASTER", + "cardinality" : null, + "component_category" : "SLAVE", "component_name" : "APP_TIMELINE_SERVER", "is_client" : false, - "is_master" : true, + "is_master" : false, "service_name" : "YARN", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/YARN/serviceComponents/NODEMANAGER", "StackServiceComponents" : { + "cardinality" : "1+", "component_category" : "SLAVE", "component_name" : "NODEMANAGER", "is_client" : false, @@ -619,10 +1116,13 @@ module.exports = { "service_name" : "YARN", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/YARN/serviceComponents/RESOURCEMANAGER", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "RESOURCEMANAGER", "is_client" : false, @@ -630,10 +1130,13 @@ module.exports = { "service_name" : "YARN", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/YARN/serviceComponents/YARN_CLIENT", "StackServiceComponents" : { + "cardinality" : "0+", "component_category" : "CLIENT", "component_name" : "YARN_CLIENT", "is_client" : true, @@ -641,21 +1144,31 @@ module.exports = { "service_name" : "YARN", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/ZOOKEEPER", "StackServices" : { "comments" : "Centralized service which provides highly reliable distributed\n coordination.", + "config_types" : [ + "global", + "zookeeper-log4j", + "zoo.cfg" + ], "service_name" : "ZOOKEEPER", "service_version" : "3.4.5.2.1", "stack_name" : "HDP", - "stack_version" : "2.1" + "stack_version" : "2.1", + "user_name" : null }, "serviceComponents" : [ { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/ZOOKEEPER/serviceComponents/ZOOKEEPER_CLIENT", "StackServiceComponents" : { + "cardinality" : "0+", "component_category" : "CLIENT", "component_name" : "ZOOKEEPER_CLIENT", "is_client" : true, @@ -663,10 +1176,13 @@ module.exports = { "service_name" : "ZOOKEEPER", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] }, { + "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks2/HDP/versions/2.1/stackServices/ZOOKEEPER/serviceComponents/ZOOKEEPER_SERVER", "StackServiceComponents" : { + "cardinality" : "1", "component_category" : "MASTER", "component_name" : "ZOOKEEPER_SERVER", "is_client" : false, @@ -674,9 +1190,10 @@ module.exports = { "service_name" : "ZOOKEEPER", "stack_name" : "HDP", "stack_version" : "2.1" - } + }, + "dependencies" : [ ] } ] } ] -}; \ No newline at end of file +}; http://git-wip-us.apache.org/repos/asf/ambari/blob/00f8d5c5/ambari-web/test/utils/component_test.js ---------------------------------------------------------------------- diff --git a/ambari-web/test/utils/component_test.js b/ambari-web/test/utils/component_test.js index f98f9e2..a304d17 100644 --- a/ambari-web/test/utils/component_test.js +++ b/ambari-web/test/utils/component_test.js @@ -22,75 +22,4 @@ require('models/host_component'); require('models/stack_service_component'); describe('utils/component', function(){ - describe('#loadStackServiceComponentModel()', function(){ - var data = { - "items": [ - { - "serviceComponents": [ - { - "StackServiceComponents": { - "component_category": "CLIENT", - "component_name": "FALCON_CLIENT", - "is_client": true, - "is_master": false, - "service_name": "FALCON", - "stack_name": "HDP", - "stack_version": "2.1" - } - }, - { - "StackServiceComponents": { - "component_category": "MASTER", - "component_name": "FALCON_SERVER", - "is_client": false, - "is_master": true, - "service_name": "FALCON", - "stack_name": "HDP", - "stack_version": "2.1" - } - } - ] - }, - { - "serviceComponents": [ - { - "StackServiceComponents": { - "component_category": "SLAVE", - "component_name": "GANGLIA_MONITOR", - "is_client": false, - "is_master": false, - "service_name": "GANGLIA", - "stack_name": "HDP", - "stack_version": "2.1" - } - }, - { - "StackServiceComponents": { - "component_category": "MASTER", - "component_name": "GANGLIA_SERVER", - "is_client": false, - "is_master": true, - "service_name": "GANGLIA", - "stack_name": "HDP", - "stack_version": "2.1" - } - } - ] - } - ] - }; - - afterEach(function(){ - App.StackServiceComponent.find().set('content', []); - }); - - it('should return 4 components', function(){ - expect(component.loadStackServiceComponentModel(data).items.length).to.eql(4); - }); - - it('should load data to StackServiceComponent model', function(){ - component.loadStackServiceComponentModel(data); - expect(App.StackServiceComponent.find().get('content')).have.length(4); - }); - }); }); http://git-wip-us.apache.org/repos/asf/ambari/blob/00f8d5c5/ambari-web/test/utils/helper_test.js ---------------------------------------------------------------------- diff --git a/ambari-web/test/utils/helper_test.js b/ambari-web/test/utils/helper_test.js index 8918b39..27b1c2f 100644 --- a/ambari-web/test/utils/helper_test.js +++ b/ambari-web/test/utils/helper_test.js @@ -204,6 +204,92 @@ describe('utils/helper', function() { }); }); }); + describe('#normalizeName()', function() { + var testMessage = '`{0}` should be converted to `{1}`'; + var tests = { + 'APP_TIMELINE_SERVER': 'App Timeline Server', + 'DATANODE': 'DataNode', + 'DECOMMISSION_DATANODE': 'Update Exclude File', + 'DRPC_SERVER': 'DRPC Server', + 'FALCON': 'Falcon', + 'FALCON_CLIENT': 'Falcon Client', + 'FALCON_SERVER': 'Falcon Server', + 'FALCON_SERVICE_CHECK': 'Falcon Service Check', + 'FLUME_HANDLER': 'Flume Agent', + 'FLUME_SERVICE_CHECK': 'Flume Service Check', + 'GANGLIA_MONITOR': 'Ganglia Monitor', + 'GANGLIA_SERVER': 'Ganglia Server', + 'GLUSTERFS_CLIENT': 'GLUSTERFS Client', + 'GLUSTERFS_SERVICE_CHECK': 'GLUSTERFS Service Check', + 'GMETAD_SERVICE_CHECK': 'Gmetad Service Check', + 'GMOND_SERVICE_CHECK': 'Gmond Service Check', + 'HADOOP_CLIENT': 'Hadoop Client', + 'HBASE_CLIENT': 'HBase Client', + 'HBASE_MASTER': 'HBase Master', + 'HBASE_REGIONSERVER': 'RegionServer', + 'HBASE_SERVICE_CHECK': 'HBase Service Check', + 'HCAT': 'HCat', + 'HCAT_SERVICE_CHECK': 'HCat Service Check', + 'HDFS': 'HDFS', + 'HDFS_CLIENT': 'HDFS Client', + 'HDFS_SERVICE_CHECK': 'HDFS Service Check', + 'HISTORYSERVER': 'History Server', + 'HIVE_CLIENT': 'Hive Client', + 'HIVE_METASTORE': 'Hive Metastore', + 'HIVE_SERVER': 'HiveServer2', + 'HIVE_SERVICE_CHECK': 'Hive Service Check', + 'HUE_SERVER': 'Hue Server', + 'JAVA_JCE': 'Java JCE', + 'JOBTRACKER': 'JobTracker', + 'JOBTRACKER_SERVICE_CHECK': 'JobTracker Service Check', + 'JOURNALNODE': 'JournalNode', + 'KERBEROS_ADMIN_CLIENT': 'Kerberos Admin Client', + 'KERBEROS_CLIENT': 'Kerberos Client', + 'KERBEROS_SERVER': 'Kerberos Server', + 'MAPREDUCE2_CLIENT': 'MapReduce2 Client', + 'MAPREDUCE2_SERVICE_CHECK': 'MapReduce2 Service Check', + 'MAPREDUCE_CLIENT': 'MapReduce Client', + 'MAPREDUCE_SERVICE_CHECK': 'MapReduce Service Check', + 'MYSQL_SERVER': 'MySQL Server', + 'NAGIOS_SERVER': 'Nagios Server', + 'NAMENODE': 'NameNode', + 'NAMENODE_SERVICE_CHECK': 'NameNode Service Check', + 'NIMBUS': 'Nimbus', + 'NODEMANAGER': 'NodeManager', + 'OOZIE_CLIENT': 'Oozie Client', + 'OOZIE_SERVER': 'Oozie Server', + 'OOZIE_SERVICE_CHECK': 'Oozie Service Check', + 'PIG': 'Pig', + 'PIG_SERVICE_CHECK': 'Pig Service Check', + 'RESOURCEMANAGER': 'ResourceManager', + 'SECONDARY_NAMENODE': 'SNameNode', + 'SQOOP': 'Sqoop', + 'SQOOP_SERVICE_CHECK': 'Sqoop Service Check', + 'STORM_REST_API': 'Storm REST API Server', + 'STORM_SERVICE_CHECK': 'Storm Service Check', + 'STORM_UI_SERVER': 'Storm UI Server', + 'SUPERVISOR': 'Supervisor', + 'TASKTRACKER': 'TaskTracker', + 'TEZ_CLIENT': 'Tez Client', + 'WEBHCAT_SERVER': 'WebHCat Server', + 'WEBHCAT_SERVICE_CHECK': 'WebHCat Service Check', + 'YARN_CLIENT': 'YARN Client', + 'YARN_SERVICE_CHECK': 'YARN Service Check', + 'ZKFC': 'ZKFailoverController', + 'ZOOKEEPER_CLIENT': 'ZooKeeper Client', + 'ZOOKEEPER_QUORUM_SERVICE_CHECK': 'ZK Quorum Service Check', + 'ZOOKEEPER_SERVER': 'ZooKeeper Server', + 'ZOOKEEPER_SERVICE_CHECK': 'ZooKeeper Service Check', + 'CLIENT': 'Client' + }; + for (var inputName in tests) { + (function(name) { + it(testMessage.format(name, tests[name]), function() { + expect(App.format.normalizeName(name)).to.eql(tests[name]); + }); + })(inputName) + } + }); }); }); describe('#App.permit()', function() { http://git-wip-us.apache.org/repos/asf/ambari/blob/00f8d5c5/ambari-web/test/views/wizard/step5_view_test.js ---------------------------------------------------------------------- diff --git a/ambari-web/test/views/wizard/step5_view_test.js b/ambari-web/test/views/wizard/step5_view_test.js index 7107461..9cf6bdf 100644 --- a/ambari-web/test/views/wizard/step5_view_test.js +++ b/ambari-web/test/views/wizard/step5_view_test.js @@ -52,6 +52,7 @@ describe('App.WizardStep5View', function() { }); describe('App.SelectHostView', function() { + var models = require('test/init_model_test'); beforeEach(function() { view = App.SelectHostView.create({ @@ -65,17 +66,18 @@ describe('App.SelectHostView', function() { beforeEach(function() { sinon.stub(view, 'initContent', Em.K); + models.setupStackServiceComponent(); }); afterEach(function() { view.initContent.restore(); + models.cleanStackServiceComponent(); }); it('should call initContent', function() { view.click(); expect(view.initContent.calledOnce).to.be.true; }); - }); describe('#didInsertElement', function() {
