ambari-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From yus...@apache.org
Subject svn commit: r1467025 - in /incubator/ambari/trunk: ./ ambari-web/app/assets/data/wizard/stack/hdp/version/ ambari-web/app/assets/data/wizard/stack/hdp/version130/ ambari-web/app/controllers/wizard/ ambari-web/app/templates/wizard/
Date Thu, 11 Apr 2013 18:11:04 GMT
Author: yusaku
Date: Thu Apr 11 18:11:04 2013
New Revision: 1467025

URL: http://svn.apache.org/r1467025
Log:
AMBARI-1877. Reassign Master Wizard, Step 2: prevent proceed next without changing target
host. (yusaku)

Modified:
    incubator/ambari/trunk/CHANGES.txt
    incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version/1.3.0.json
    incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version130/HBASE.json
    incubator/ambari/trunk/ambari-web/app/controllers/wizard/step5_controller.js
    incubator/ambari/trunk/ambari-web/app/templates/wizard/step5.hbs

Modified: incubator/ambari/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/CHANGES.txt?rev=1467025&r1=1467024&r2=1467025&view=diff
==============================================================================
--- incubator/ambari/trunk/CHANGES.txt (original)
+++ incubator/ambari/trunk/CHANGES.txt Thu Apr 11 18:11:04 2013
@@ -241,6 +241,9 @@ Trunk (unreleased changes):
 
  IMPROVEMENTS
 
+ AMBARI-1877. Reassign Master Wizard, Step 2: prevent proceed next without
+ changing target host. (yusaku)
+
  AMBARI-1876. Capacity Scheduler: implement user/group and admin user/group
  validation rules. (yusaku)
 

Modified: incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version/1.3.0.json
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version/1.3.0.json?rev=1467025&r1=1467024&r2=1467025&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version/1.3.0.json
(original)
+++ incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version/1.3.0.json
Thu Apr 11 18:11:04 2013
@@ -1,383 +1,152 @@
 {
-  "name" : "HDP",
-  "version" : "1.3.0",
-  "minUpgradeVersion" : null,
-  "repositories" : [ {
-    "baseUrl" : "http://s3.amazonaws.com/dev.hortonworks.com/HDP-1.3.0/repos/centos6",
-    "osType" : "centos6",
-    "repoId" : "HDP-1.3.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.3.0/repos/centos5",
-    "osType" : "centos5",
-    "repoId" : "HDP-1.3.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.3.0/repos/centos6",
-    "osType" : "redhat6",
-    "repoId" : "HDP-1.3.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.3.0/repos/centos5",
-    "osType" : "redhat5",
-    "repoId" : "HDP-1.3.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.3.0/repos/suse11",
-    "osType" : "suse11",
-    "repoId" : "HDP-1.3.0",
-    "repoName" : "HDP",
-    "mirrorsList" : null
-  }, {
-    "baseUrl" : "http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.15/repos/suse11",
-    "osType" : "suse11",
-    "repoId" : "HDP-UTILS-1.1.0.15",
-    "repoName" : "HDP-UTILS",
-    "mirrorsList" : null
-  }, {
-    "baseUrl" : "http://s3.amazonaws.com/dev.hortonworks.com/HDP-1.3.0/repos/suse11",
-    "osType" : "sles11",
-    "repoId" : "HDP-1.3.0",
-    "repoName" : "HDP",
-    "mirrorsList" : null
-  }, {
-    "baseUrl" : "http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.15/repos/suse11",
-    "osType" : "sles11",
-    "repoId" : "HDP-UTILS-1.1.0.15",
-    "repoName" : "HDP-UTILS",
-    "mirrorsList" : null
-  } ],
-  "services" : [ {
-    "name" : "GANGLIA",
-    "version" : "3.2.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
+  "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0?fields=stackServices/StackServices",
+  "Versions" : {
+    "stack_version" : "1.3.0",
+    "stack_name" : "HDP"
+  },
+  "stackServices" : [
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HIVE",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "service_version" : "0.10.0",
+        "comments" : "Data warehouse system for ad-hoc queries & analysis of large datasets
and table & storage management service"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/GANGLIA",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "GANGLIA",
+        "stack_name" : "HDP",
+        "service_version" : "3.2.0",
+        "comments" : "Ganglia Metrics Collection system"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/MAPREDUCE",
+      "StackServices" : {
+        "user_name" : "mapred",
+        "stack_version" : "1.3.0",
+        "service_name" : "MAPREDUCE",
+        "stack_name" : "HDP",
+        "service_version" : "1.1.2",
+        "comments" : "Apache Hadoop Distributed Processing Framework"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/SQOOP",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "SQOOP",
+        "stack_name" : "HDP",
+        "service_version" : "1.4.2",
+        "comments" : "Tool for transferring bulk data between Apache Hadoop and structured
data stores such as relational databases"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HUE",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "HUE",
+        "stack_name" : "HDP",
+        "service_version" : "2.2.0",
+        "comments" : "Hue is a graphical user interface to operate and develop\n      applications
for Apache Hadoop."
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HBASE",
+      "StackServices" : {
+        "user_name" : "mapred",
+        "stack_version" : "1.3.0",
+        "service_name" : "HBASE",
+        "stack_name" : "HDP",
+        "service_version" : "0.94.5",
+        "comments" : "Non-relational distributed database and centralized service for configuration
management & synchronization"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/PIG",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "PIG",
+        "stack_name" : "HDP",
+        "service_version" : "0.10.1",
+        "comments" : "Scripting platform for analyzing large datasets"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/NAGIOS",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "NAGIOS",
+        "stack_name" : "HDP",
+        "service_version" : "3.2.3",
+        "comments" : "Nagios Monitoring and Alerting system"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HCATALOG",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "HCATALOG",
+        "stack_name" : "HDP",
+        "service_version" : "0.5.0",
+        "comments" : "This is comment for HCATALOG service"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/ZOOKEEPER",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "service_version" : "3.4.5",
+        "comments" : "This is comment for ZOOKEEPER service"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/HDFS",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "service_version" : "1.1.2",
+        "comments" : "Apache Hadoop Distributed File System"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/WEBHCAT",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "WEBHCAT",
+        "stack_name" : "HDP",
+        "service_version" : "0.5.0",
+        "comments" : "This is comment for WEBHCAT service"
+      }
+    },
+    {
+      "href" : "http://dev.hortonworks.com:8080/api/v1/stacks2/HDP/versions/1.3.0/stackServices/OOZIE",
+      "StackServices" : {
+        "user_name" : "root",
+        "stack_version" : "1.3.0",
+        "service_name" : "OOZIE",
+        "stack_name" : "HDP",
+        "service_version" : "3.2.0",
+        "comments" : "System for workflow coordination and execution of Apache Hadoop jobs"
+      }
     }
-  }, {
-    "name" : "OOZIE",
-    "version" : "3.2.0",
-    "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.2",
-    "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
-    }
-  }, {
-    "name" : "HIVE",
-    "version" : "0.10.0",
-    "user" : "root",
-    "comment" : "Data warehouse system for ad-hoc queries & analysis of large datasets
and table & storage management service",
-    "components" : [ {
-      "name" : "HIVE_METASTORE",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }, {
-      "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" : "HDFS",
-    "version" : "1.1.2",
-    "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" : "NAGIOS",
-    "version" : "3.2.3",
-    "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" : "SQOOP",
-    "version" : "1.4.2",
-    "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" : "PIG",
-    "version" : "0.10.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.5",
-    "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" : "HCATALOG",
-    "version" : "0.5.0",
-    "user" : "root",
-    "comment" : "This is comment for HCATALOG service",
-    "components" : [ {
-      "name" : "HCAT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    } ],
-    "clientOnlyService" : true,
-    "clientComponent" : {
-      "name" : "HCAT",
-      "category" : "CLIENT",
-      "client" : true,
-      "master" : false
-    }
-  }, {
-    "name" : "ZOOKEEPER",
-    "version" : "3.4.5",
-    "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" : "WEBHCAT",
-    "version" : "0.5.0",
-    "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" : "HUE",
-    "version" : "2.2.0",
-    "user" : "root",
-    "comment" : "Hue is a graphical user interface to operate and develop\n      applications
for Apache Hadoop.",
-    "components" : [ {
-      "name" : "HUE_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    } ],
-    "clientOnlyService" : false,
-    "clientComponent" : {
-      "name" : "HUE_SERVER",
-      "category" : "MASTER",
-      "client" : false,
-      "master" : true
-    }
-  } ]
-}
+  ]
+}
\ No newline at end of file

Modified: incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version130/HBASE.json
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version130/HBASE.json?rev=1467025&r1=1467024&r2=1467025&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version130/HBASE.json
(original)
+++ incubator/ambari/trunk/ambari-web/app/assets/data/wizard/stack/hdp/version130/HBASE.json
Thu Apr 11 18:11:04 2013
@@ -1,60 +1,281 @@
 {
-  "name" : "HBASE",
-  "version" : "0.94.5",
-  "user" : "mapred",
-  "comment" : "Non-relational distributed database and centralized service for configuration
management & synchronization",
-  "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"
-  }, {
-    "name" : "hbase.zookeeper.useMulti",
-    "value" : "true",
-    "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    ",
-    "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
-  }
-}
+  "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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" : "Log Directories for HBase.",
+        "property_value" : "1024",
+        "stack_version" : "1.3.0",
+        "property_name" : "hbase_regionserver_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/hregion_majorcompaction",
+      "StackConfigurations" : {
+        "property_description" : "HBase Major Compaction.",
+        "property_value" : "86400000",
+        "stack_version" : "1.3.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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" : "HBase RegionServer Handler",
+        "property_value" : "30",
+        "stack_version" : "1.3.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "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.0",
+        "property_name" : "security.admin.protocol.acl",
+        "service_name" : "HBASE",
+        "type" : "hbase-policy.xml",
+        "stack_name" : "HDP"
+      }
+    }
+  ]
+}
\ No newline at end of file

Modified: incubator/ambari/trunk/ambari-web/app/controllers/wizard/step5_controller.js
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/controllers/wizard/step5_controller.js?rev=1467025&r1=1467024&r2=1467025&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/controllers/wizard/step5_controller.js (original)
+++ incubator/ambari/trunk/ambari-web/app/controllers/wizard/step5_controller.js Thu Apr 11
18:11:04 2013
@@ -30,12 +30,27 @@ App.WizardStep5Controller = Em.Controlle
 
   isReassignWizard: function () {
     return this.get('content.controllerName') == 'reassignMasterController';
-  }.property(),
+  }.property('content.controllerName'),
 
   isReassignHive: function () {
     return this.get('servicesMasters').objectAt(0) && this.get('servicesMasters').objectAt(0).component_name
== 'HIVE_SERVER' && this.get('isReassignWizard');
   }.property('isReassignWizard', 'servicesMasters'),
 
+  isSubmitDisabled: function () {
+    if (!this.get('isReassignWizard')) {
+      return false;
+    }
+    var reassigned = false;
+    var arr1 = App.HostComponent.find().filterProperty('componentName', this.get('content.reassign.component_name')).mapProperty('host.hostName');
+    var arr2 = this.get('servicesMasters').mapProperty('selectedHost');
+    arr1.forEach(function (host) {
+      if (!arr2.contains(host)) {
+        reassigned = true;
+      }
+    }, this);
+    return !reassigned;
+  }.property('servicesMasters.@each.selectedHost'),
+
   hosts:[],
 
   servicesMasters:[],
@@ -637,6 +652,12 @@ App.WizardStep5Controller = Em.Controlle
     else {
       return -1;
     }
+  },
+
+  submit: function () {
+    if (!this.get('isSubmitDisabled')){
+      App.router.send('next');
+    }
   }
 });
 

Modified: incubator/ambari/trunk/ambari-web/app/templates/wizard/step5.hbs
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/templates/wizard/step5.hbs?rev=1467025&r1=1467024&r2=1467025&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/templates/wizard/step5.hbs (original)
+++ incubator/ambari/trunk/ambari-web/app/templates/wizard/step5.hbs Thu Apr 11 18:11:04 2013
@@ -82,5 +82,5 @@
 </div>
 <div class="btn-area">
   <a class="btn pull-left" {{action back href="true"}}>&larr; {{t common.back}}</a>
-  <a class="btn btn-success pull-right" {{action next}}>{{t common.next}} &rarr;</a>
+  <a class="btn btn-success pull-right" {{bindAttr disabled="isSubmitDisabled"}} {{action
submit target="controller"}}>{{t common.next}} &rarr;</a>
 </div>



Mime
View raw message