You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by sw...@apache.org on 2014/04/18 18:42:46 UTC

[1/4] git commit: AMBARI-5387. Stack definition does not provide global properties with empty values. (Jaimin Jettly, swagle via swagle)

Repository: ambari
Updated Branches:
  refs/heads/trunk 04690bf92 -> 08d499f9e


AMBARI-5387. Stack definition does not provide global properties with empty values. (Jaimin Jettly, swagle via swagle)


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

Branch: refs/heads/trunk
Commit: d3f45041f70b7fb25f35b84646b3f91714efcc74
Parents: 04690bf
Author: Siddharth Wagle <sw...@hortonworks.com>
Authored: Thu Apr 17 15:35:52 2014 -0700
Committer: Siddharth Wagle <sw...@hortonworks.com>
Committed: Fri Apr 18 09:42:31 2014 -0700

----------------------------------------------------------------------
 .../server/api/services/AmbariMetaInfo.java     |  6 +--
 .../server/api/util/StackExtensionHelper.java   | 11 ++----
 .../services/HBASE/configuration/global.xml     | 15 --------
 .../services/HBASE/configuration/hbase-site.xml | 20 ++++------
 .../services/HDFS/configuration/core-site.xml   | 11 +++++-
 .../services/HDFS/configuration/global.xml      | 20 ----------
 .../HDFS/configuration/hadoop-policy.xml        |  6 +--
 .../services/HDFS/configuration/hdfs-site.xml   | 20 +++++-----
 .../services/HIVE/configuration/global.xml      | 36 ++----------------
 .../services/HIVE/configuration/hive-site.xml   |  6 +--
 .../services/MAPREDUCE/configuration/global.xml | 10 -----
 .../MAPREDUCE/configuration/mapred-site.xml     | 30 +++------------
 .../services/OOZIE/configuration/global.xml     | 37 +------------------
 .../services/OOZIE/configuration/oozie-site.xml | 16 --------
 .../WEBHCAT/configuration/webhcat-site.xml      |  2 +-
 .../services/ZOOKEEPER/configuration/global.xml |  5 ---
 .../services/HBASE/configuration/global.xml     | 15 --------
 .../services/HBASE/configuration/hbase-site.xml | 14 +++----
 .../services/HDFS/configuration/global.xml      | 20 ----------
 .../services/HDFS/configuration/hdfs-site.xml   | 26 +++++--------
 .../services/HIVE/configuration/global.xml      | 38 +++----------------
 .../services/HIVE/configuration/hive-site.xml   |  6 +--
 .../services/OOZIE/configuration/global.xml     | 39 +-------------------
 .../services/OOZIE/configuration/oozie-site.xml | 16 --------
 .../WEBHCAT/configuration/webhcat-site.xml      |  2 +-
 .../YARN/configuration-mapred/global.xml        |  5 ---
 .../YARN/configuration-mapred/mapred-site.xml   | 22 +----------
 .../services/YARN/configuration/global.xml      | 10 -----
 .../services/ZOOKEEPER/configuration/global.xml |  5 ---
 .../configuration/falcon-startup.properties.xml | 14 +++----
 .../services/HIVE/configuration/hive-site.xml   | 26 ++-----------
 .../services/OOZIE/configuration/oozie-site.xml | 16 --------
 .../WEBHCAT/configuration/webhcat-site.xml      |  2 +-
 .../2.1/services/YARN/configuration/global.xml  | 10 -----
 .../server/api/services/AmbariMetaInfoTest.java | 30 ++++++++-------
 .../api/util/StackExtensionHelperTest.java      | 12 +++++-
 .../AmbariManagementControllerTest.java         |  2 +-
 ambari-web/app/data/HDP2/site_properties.js     | 34 +++++++++++++++++
 ambari-web/app/data/site_properties.js          | 16 ++++++++
 ambari-web/app/utils/helper.js                  |  2 +-
 .../app/views/common/configs/services_config.js |  2 +-
 41 files changed, 168 insertions(+), 467 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java b/ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java
index 52c7309..bafd9b5 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java
@@ -724,13 +724,11 @@ public class AmbariMetaInfo {
       }
 
       // Populate services
-      List<ServiceInfo> services = stackExtensionHelper
-        .getAllApplicableServices(stack);
+      List<ServiceInfo> services = stackExtensionHelper.getAllApplicableServices(stack);
       stack.setServices(services);
 
       // Resolve hooks folder
-      String stackHooksToUse = stackExtensionHelper.
-              resolveHooksFolder(stack);
+      String stackHooksToUse = stackExtensionHelper.resolveHooksFolder(stack);
       stack.setStackHooksFolder(stackHooksToUse);
     }
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/java/org/apache/ambari/server/api/util/StackExtensionHelper.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/api/util/StackExtensionHelper.java b/ambari-server/src/main/java/org/apache/ambari/server/api/util/StackExtensionHelper.java
index c31d437..08a545f 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/api/util/StackExtensionHelper.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/api/util/StackExtensionHelper.java
@@ -594,12 +594,9 @@ public class StackExtensionHelper {
       List<PropertyInfo> list = new ArrayList<PropertyInfo>();
       
       for (PropertyInfo pi : cx.getProperties()) {
-        // maintain old behavior
-        if (null == pi.getValue() || pi.getValue().isEmpty())
-          continue;
-        
         pi.setFilename(propertyFile.getName());
         list.add(pi);
+
       }
       return list;
     } catch (Exception e) {
@@ -620,12 +617,10 @@ public class StackExtensionHelper {
     if (!serviceConfigFolder.exists() || !serviceConfigFolder.isDirectory())
       return;
     
-    File[] configFiles = serviceConfigFolder.listFiles
-            (AmbariMetaInfo.FILENAME_FILTER);
+    File[] configFiles = serviceConfigFolder.listFiles(AmbariMetaInfo.FILENAME_FILTER);
     if (configFiles != null) {
       for (File config : configFiles) {
-        if (config.getName().endsWith
-                (AmbariMetaInfo.SERVICE_CONFIG_FILE_NAME_POSTFIX)) {
+        if (config.getName().endsWith(AmbariMetaInfo.SERVICE_CONFIG_FILE_NAME_POSTFIX)) {
           serviceInfo.getProperties().addAll(getProperties(config));
         }
       }

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/global.xml
index 453184b..e7a3001 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/global.xml
@@ -22,16 +22,6 @@
 
 <configuration>
   <property>
-    <name>hbasemaster_host</name>
-    <value></value>
-    <description>HBase Master Host.</description>
-  </property>
-  <property>
-    <name>regionserver_hosts</name>
-    <value></value>
-    <description>Region Server Hosts</description>
-  </property>
-  <property>
     <name>hbase_log_dir</name>
     <value>/var/log/hbase</value>
     <description>Log Directories for HBase.</description>
@@ -87,11 +77,6 @@
     <description>HBase Region Block Multiplier</description>
   </property>
     <property>
-    <name>hregion_memstoreflushsize</name>
-    <value></value>
-    <description>HBase Region MemStore Flush Size.</description>
-  </property>
-    <property>
     <name>client_scannercaching</name>
     <value>100</value>
     <description>Base Client Scanner Caching</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/hbase-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/hbase-site.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/hbase-site.xml
index bd4d61f..1d19188 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/hbase-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HBASE/configuration/hbase-site.xml
@@ -53,18 +53,18 @@
   </property>
   <property>
     <name>hbase.master.info.bindAddress</name>
-    <value></value>
+    <value>0.0.0.0</value>
     <description>The bind address for the HBase Master web UI
     </description>
   </property>
   <property>
     <name>hbase.master.info.port</name>
-    <value></value>
+    <value>60010</value>
     <description>The port for the HBase Master web UI.</description>
   </property>
   <property>
     <name>hbase.regionserver.info.port</name>
-    <value></value>
+    <value>60030</value>
     <description>The port for the HBase RegionServer web UI.</description>
   </property>
   <property>
@@ -208,14 +208,14 @@
        values, included here for documentation purposes -->
   <property>
     <name>hbase.master.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/hbase.service.keytab</value>
     <description>Full path to the kerberos keytab file to use for logging in
     the configured HMaster server principal.
     </description>
   </property>
   <property>
     <name>hbase.master.kerberos.principal</name>
-    <value></value>
+    <value>hbase/_HOST@EXAMPLE.COM</value>
     <description>Ex. "hbase/_HOST@EXAMPLE.COM".  The kerberos principal name
     that should be used to run the HMaster process.  The principal name should
     be in the form: user/hostname@DOMAIN.  If "_HOST" is used as the hostname
@@ -225,14 +225,14 @@
   </property>
   <property>
     <name>hbase.regionserver.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/hbase.service.keytab</value>
     <description>Full path to the kerberos keytab file to use for logging in
     the configured HRegionServer server principal.
     </description>
   </property>
   <property>
     <name>hbase.regionserver.kerberos.principal</name>
-    <value></value>
+    <value>hbase/_HOST@EXAMPLE.COM</value>
     <description>Ex. "hbase/_HOST@EXAMPLE.COM".  The kerberos principal name
     that should be used to run the HRegionServer process.  The principal name
     should be in the form: user/hostname@DOMAIN.  If "_HOST" is used as the
@@ -340,12 +340,6 @@
   </property>
 
   <property>
-    <name>dfs.client.read.shortcircuit.skip.checksum</name>
-    <value></value>
-    <description>Enable/disbale skipping the checksum check</description>
-  </property>
-  
-  <property>
     <name>hbase.zookeeper.useMulti</name>
     <value>true</value>
     <description>Instructs HBase to make use of ZooKeeper's multi-update functionality.

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/core-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/core-site.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/core-site.xml
index d2bff0f..354d194 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/core-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/core-site.xml
@@ -154,7 +154,7 @@
  </property>
 <property>
   <name>hadoop.security.authorization</name>
-  <value></value>
+  <value>false</value>
   <description>
      Enable authorization for different protocols.
   </description>
@@ -162,7 +162,14 @@
 
   <property>
     <name>hadoop.security.auth_to_local</name>
-    <value></value>
+    <value>
+      RULE:[2:$1@$0]([rn]m@.*)s/.*/yarn/
+      RULE:[2:$1@$0](jhs@.*)s/.*/mapred/
+      RULE:[2:$1@$0]([nd]n@.*)s/.*/hdfs/
+      RULE:[2:$1@$0](hm@.*)s/.*/hbase/
+      RULE:[2:$1@$0](rs@.*)s/.*/hbase/
+      DEFAULT
+    </value>
 <description>The mapping from kerberos principal names to local OS user names.
   So the default rule is just "DEFAULT" which takes all principals in your default domain to their first component.
   "omalley@APACHE.ORG" and "omalley/admin@APACHE.ORG" to "omalley", if your default domain is APACHE.ORG.

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/global.xml
index 04d51db..ca94d38 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/global.xml
@@ -22,31 +22,16 @@
 
 <configuration>
   <property>
-    <name>namenode_host</name>
-    <value></value>
-    <description>NameNode Host.</description>
-  </property>
-  <property>
     <name>dfs_name_dir</name>
     <value>/hadoop/hdfs/namenode</value>
     <description>NameNode Directories.</description>
   </property>
   <property>
-    <name>snamenode_host</name>
-    <value></value>
-    <description>Secondary NameNode.</description>
-  </property>
-  <property>
     <name>fs_checkpoint_dir</name>
     <value>/hadoop/hdfs/namesecondary</value>
     <description>Secondary NameNode checkpoint dir.</description>
   </property>
   <property>
-    <name>datanode_hosts</name>
-    <value></value>
-    <description>List of Datanode Hosts.</description>
-  </property>
-  <property>
     <name>dfs_data_dir</name>
     <value>/hadoop/hdfs/data</value>
     <description>Data directories for Data Nodes.</description>
@@ -163,11 +148,6 @@
     <description>Kerberos realm.</description>
   </property>
   <property>
-    <name>kadmin_pw</name>
-    <value></value>
-    <description>Kerberos realm admin password</description>
-  </property>
-  <property>
     <name>keytab_path</name>
     <value>/etc/security/keytabs</value>
     <description>Kerberos keytab path.</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hadoop-policy.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hadoop-policy.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hadoop-policy.xml
index 900da99..f293f43 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hadoop-policy.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hadoop-policy.xml
@@ -103,7 +103,7 @@
 
  <property>
     <name>security.admin.operations.protocol.acl</name>
-    <value></value>
+    <value>*</value>
     <description>ACL for AdminOperationsProtocol. Used for admin commands.
     The ACL is a comma-separated list of user and group names. The user and
     group list is separated by a blank. For e.g. "alice,bob users,wheel".
@@ -112,7 +112,7 @@
 
   <property>
     <name>security.refresh.usertogroups.mappings.protocol.acl</name>
-    <value></value>
+    <value>*</value>
     <description>ACL for RefreshUserMappingsProtocol. Used to refresh
     users mappings. The ACL is a comma-separated list of user and
     group names. The user and group list is separated by a blank. For
@@ -122,7 +122,7 @@
 
 <property>
     <name>security.refresh.policy.protocol.acl</name>
-    <value></value>
+    <value>*</value>
     <description>ACL for RefreshAuthorizationPolicyProtocol, used by the
     dfsadmin and mradmin commands to refresh the security policy in-effect.
     The ACL is a comma-separated list of user and group names. The user and

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hdfs-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hdfs-site.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hdfs-site.xml
index 9c28bec..f04cfa9 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hdfs-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HDFS/configuration/hdfs-site.xml
@@ -273,7 +273,7 @@
 
   <property>
     <name>dfs.namenode.kerberos.principal</name>
-    <value></value>
+    <value>nn/_HOST@EXAMPLE.COM</value>
     <description>
       Kerberos principal name for the NameNode
     </description>
@@ -281,7 +281,7 @@
 
   <property>
     <name>dfs.secondary.namenode.kerberos.principal</name>
-    <value></value>
+    <value>nn/_HOST@EXAMPLE.COM</value>
     <description>
       Kerberos principal name for the secondary NameNode.
     </description>
@@ -293,14 +293,14 @@
   -->
   <property>
     <name>dfs.namenode.kerberos.https.principal</name>
-    <value></value>
+    <value>HTTP/_HOST@EXAMPLE.COM</value>
     <description>The Kerberos principal for the host that the NameNode runs on.</description>
 
   </property>
 
   <property>
     <name>dfs.secondary.namenode.kerberos.https.principal</name>
-    <value></value>
+    <value>HTTP/_HOST@EXAMPLE.COM</value>
     <description>The Kerberos principal for the hostthat the secondary NameNode runs on.</description>
 
   </property>
@@ -320,7 +320,7 @@
 
   <property>
     <name>dfs.web.authentication.kerberos.principal</name>
-    <value></value>
+    <value>HTTP/_HOST@EXAMPLE.COM</value>
     <description>
       The HTTP Kerberos principal used by Hadoop-Auth in the HTTP endpoint.
       The HTTP Kerberos principal MUST start with 'HTTP/' per Kerberos
@@ -330,7 +330,7 @@
 
   <property>
     <name>dfs.web.authentication.kerberos.keytab</name>
-    <value></value>
+    <value>/etc/security/keytabs/spnego.service.keytab</value>
     <description>
       The Kerberos keytab file with the credentials for the
       HTTP Kerberos principal used by Hadoop-Auth in the HTTP endpoint.
@@ -339,7 +339,7 @@
 
   <property>
     <name>dfs.datanode.kerberos.principal</name>
-    <value></value>
+    <value>dn/_HOST@EXAMPLE.COM</value>
     <description>
       The Kerberos principal that the DataNode runs as. "_HOST" is replaced by the real host name.
     </description>
@@ -347,7 +347,7 @@
 
   <property>
     <name>dfs.namenode.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/nn.service.keytab</value>
     <description>
       Combined keytab file containing the namenode service and host principals.
     </description>
@@ -355,7 +355,7 @@
 
   <property>
     <name>dfs.secondary.namenode.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/nn.service.keytab</value>
     <description>
       Combined keytab file containing the namenode service and host principals.
     </description>
@@ -363,7 +363,7 @@
 
   <property>
     <name>dfs.datanode.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/dn.service.keytab</value>
     <description>
       The filename of the keytab file for the DataNode.
     </description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml
index ae7f586..4e8d81d 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml
@@ -22,34 +22,11 @@
 
 <configuration>
   <property>
-    <name>hivemetastore_host</name>
-    <value></value>
-    <description>Hive Metastore host.</description>
-  </property>
-  <property>
     <name>hive_database</name>
-    <value></value>
-    <description>Hive database name.</description>
-  </property>
-  <property>
-    <name>hive_existing_mysql_database</name>
-    <value></value>
-    <description>Hive database name.</description>
-  </property>
-  <property>
-    <name>hive_existing_mysql_host</name>
-    <value></value>
-    <description></description>
-  </property>
-  <property>
-    <name>hive_existing_oracle_database</name>
-    <value></value>
-    <description>Hive database name.</description>
-  </property>
-  <property>
-    <name>hive_existing_oracle_host</name>
-    <value></value>
-    <description></description>
+    <value>New MySQL Database</value>
+    <description>
+      Property that determines whether the HIVE DB is managed by Ambari.
+    </description>
   </property>
   <property>
     <name>hive_ambari_database</name>
@@ -57,11 +34,6 @@
     <description>Database type.</description>
   </property>  
   <property>
-    <name>hive_ambari_host</name>
-    <value></value>
-    <description>Database hostname.</description>
-  </property>
-  <property>
     <name>hive_database_name</name>
     <value></value>
     <description>Database hname</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/hive-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/hive-site.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/hive-site.xml
index 34e6231..3a6ed76 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/hive-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/hive-site.xml
@@ -56,21 +56,21 @@ limitations under the License.
 
   <property>
     <name>hive.metastore.sasl.enabled</name>
-    <value></value>
+    <value>false</value>
     <description>If true, the metastore thrift interface will be secured with SASL.
       Clients must authenticate with Kerberos.</description>
   </property>
 
   <property>
     <name>hive.metastore.kerberos.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/hive.service.keytab</value>
     <description>The path to the Kerberos Keytab file containing the metastore
       thrift server's service principal.</description>
   </property>
 
   <property>
     <name>hive.metastore.kerberos.principal</name>
-    <value></value>
+    <value>hive/_HOST@EXAMPLE.COM</value>
     <description>The service principal for the metastore thrift server. The special
       string _HOST will be replaced automatically with the correct host name.</description>
   </property>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/global.xml
index 4633855..00f3825 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/global.xml
@@ -22,16 +22,6 @@
 
 <configuration>
   <property>
-    <name>jobtracker_host</name>
-    <value></value>
-    <description>JobTracker Host.</description>
-  </property>
-  <property>
-    <name>tasktracker_hosts</name>
-    <value></value>
-    <description>TaskTracker hosts.</description>
-  </property>
-  <property>
     <name>mapred_local_dir</name>
     <value>/hadoop/mapred</value>
     <description>MapRed Local Directories.</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/mapred-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/mapred-site.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/mapred-site.xml
index 7255ca3..487cbd7 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/mapred-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/MAPREDUCE/configuration/mapred-site.xml
@@ -249,11 +249,6 @@
 
 
   <!-- copied from kryptonite configuration -->
-  <property>
-    <name>mapred.compress.map.output</name>
-    <value></value>
-  </property>
-
 
   <property>
     <name>mapred.task.timeout</name>
@@ -432,13 +427,6 @@
   </property>
 
   <property>
-    <name>mapred.task.maxvmem</name>
-    <value></value>
-    <final>true</final>
-    <description>No description</description>
-  </property>
-
-  <property>
     <name>mapred.jobtracker.maxtasks.per.job</name>
     <value>-1</value>
     <final>true</final>
@@ -471,7 +459,7 @@
 
   <property>
     <name>mapreduce.jobtracker.kerberos.principal</name>
-    <value></value>
+    <value>jt/_HOST@EXAMPLE.COM</value>
     <description>
       JT user name key.
     </description>
@@ -479,7 +467,7 @@
 
   <property>
     <name>mapreduce.tasktracker.kerberos.principal</name>
-    <value></value>
+    <value>tt/_HOST@EXAMPLE.COM</value>
     <description>
       tt user name key. "_HOST" is replaced by the host name of the task tracker.
     </description>
@@ -498,7 +486,7 @@
 
   <property>
     <name>mapreduce.jobtracker.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/jt.service.keytab</value>
     <description>
       The keytab for the jobtracker principal.
     </description>
@@ -507,17 +495,11 @@
 
   <property>
     <name>mapreduce.tasktracker.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/tt.service.keytab</value>
     <description>The filename of the keytab for the task tracker</description>
   </property>
 
   <property>
-    <name>mapred.task.tracker.http.address</name>
-    <value></value>
-    <description>Http address for task tracker.</description>
-  </property>
-
-  <property>
     <name>mapreduce.jobtracker.staging.root.dir</name>
     <value>/user</value>
     <description>The Path prefix for where the staging directories should be placed. The next level is always the user's
@@ -558,7 +540,7 @@
   <property>
     <name>mapreduce.jobhistory.kerberos.principal</name>
     <!-- cluster variant -->
-    <value></value>
+    <value>jhs/_HOST@EXAMPLE.COM</value>
     <description>Job history user name key. (must map to same user as JT
       user)</description>
   </property>
@@ -566,7 +548,7 @@
   <property>
     <name>mapreduce.jobhistory.keytab.file</name>
     <!-- cluster variant -->
-    <value></value>
+    <value>/etc/security/keytabs/jhs.service.keytab</value>
     <description>The keytab for the job history server principal.</description>
   </property>
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/global.xml
index ddbf780..fa05920 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/global.xml
@@ -27,13 +27,8 @@
     <description>Oozie User.</description>
   </property>
   <property>
-    <name>oozieserver_host</name>
-    <value></value>
-    <description>Oozie Server Host.</description>
-  </property>
-  <property>
     <name>oozie_database</name>
-    <value></value>
+    <value>New Derby Database</value>
     <description>Oozie Server Database.</description>
   </property>
   <property>
@@ -42,36 +37,6 @@
     <description>Oozie Derby Database.</description>
   </property>
   <property>
-    <name>oozie_existing_mysql_database</name>
-    <value>MySQL</value>
-    <description>Oozie MySQL Database.</description>
-  </property>
-  <property>
-    <name>oozie_existing_mysql_host</name>
-    <value></value>
-    <description>Existing MySQL Host.</description>
-  </property>
-  <property>
-    <name>oozie_existing_oracle_database</name>
-    <value>Oracle</value>
-    <description>Oracle Database</description>
-  </property>
-  <property>
-    <name>oozie_existing_oracle_host</name>
-    <value></value>
-    <description>Database Host.</description>
-  </property>
-  <property>
-    <name>oozie_ambari_database</name>
-    <value>MySQL</value>
-    <description>Database default.</description>
-  </property>
-  <property>
-    <name>oozie_ambari_host</name>
-    <value></value>
-    <description>Host on which databse will be created.</description>
-  </property>
-  <property>
     <name>oozie_database_name</name>
     <value>oozie</value>
     <description>Database name used for the Oozie.</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/oozie-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/oozie-site.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/oozie-site.xml
index f4d4b63..6dc26f0 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/oozie-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/OOZIE/configuration/oozie-site.xml
@@ -111,14 +111,6 @@
   </property>
 
   <property>
-    <name>oozie.service.HadoopAccessorService.jobTracker.whitelist</name>
-    <value></value>
-    <description>
-      Whitelisted job tracker for Oozie service.
-    </description>
-  </property>
-
-  <property>
     <name>oozie.authentication.type</name>
     <value>simple</value>
     <description>
@@ -128,14 +120,6 @@
   </property>
 
   <property>
-    <name>oozie.service.HadoopAccessorService.nameNode.whitelist</name>
-    <value></value>
-    <description>
-      Whitelisted NameNode for Oozie service.
-    </description>
-  </property>
-
-  <property>
     <name>oozie.service.WorkflowAppService.system.libpath</name>
     <value>/user/${user.name}/share/lib</value>
     <description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/WEBHCAT/configuration/webhcat-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/WEBHCAT/configuration/webhcat-site.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/WEBHCAT/configuration/webhcat-site.xml
index 16d8691..653df05 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/WEBHCAT/configuration/webhcat-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/WEBHCAT/configuration/webhcat-site.xml
@@ -86,7 +86,7 @@ limitations under the License.
 
   <property>
     <name>templeton.hive.properties</name>
-    <value></value>
+    <value>hive.metastore.local=false, hive.metastore.uris=thrift://localhost:9933, hive.metastore.sasl.enabled=false</value>
     <description>Properties to set when running hive.</description>
   </property>
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/ZOOKEEPER/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/ZOOKEEPER/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/ZOOKEEPER/configuration/global.xml
index f78df89..ac60027 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/ZOOKEEPER/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/ZOOKEEPER/configuration/global.xml
@@ -27,11 +27,6 @@
     <description>ZooKeeper User.</description>
   </property>
   <property>
-    <name>zookeeperserver_host</name>
-    <value></value>
-    <description>ZooKeeper Server Hosts.</description>
-  </property>
-  <property>
     <name>zk_data_dir</name>
     <value>/hadoop/zookeeper</value>
     <description>Data directory for ZooKeeper.</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/global.xml
index b2c57bd..7540276 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/global.xml
@@ -22,16 +22,6 @@
 
 <configuration>
   <property>
-    <name>hbasemaster_host</name>
-    <value></value>
-    <description>HBase Master Host.</description>
-  </property>
-  <property>
-    <name>regionserver_hosts</name>
-    <value></value>
-    <description>Region Server Hosts</description>
-  </property>
-  <property>
     <name>hbase_log_dir</name>
     <value>/var/log/hbase</value>
     <description>Log Directories for HBase.</description>
@@ -87,11 +77,6 @@
     <description>HBase Region Block Multiplier</description>
   </property>
     <property>
-    <name>hregion_memstoreflushsize</name>
-    <value></value>
-    <description>HBase Region MemStore Flush Size.</description>
-  </property>
-    <property>
     <name>client_scannercaching</name>
     <value>100</value>
     <description>Base Client Scanner Caching</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/hbase-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/hbase-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/hbase-site.xml
index cf9416e..b2af1fb 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/hbase-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/configuration/hbase-site.xml
@@ -59,18 +59,18 @@
   </property>
   <property>
     <name>hbase.master.info.bindAddress</name>
-    <value></value>
+    <value>0.0.0.0</value>
     <description>The bind address for the HBase Master web UI
     </description>
   </property>
   <property>
     <name>hbase.master.info.port</name>
-    <value></value>
+    <value>60010</value>
     <description>The port for the HBase Master web UI.</description>
   </property>
   <property>
     <name>hbase.regionserver.info.port</name>
-    <value></value>
+    <value>60030</value>
     <description>The port for the HBase RegionServer web UI.</description>
   </property>
   <property>
@@ -222,14 +222,14 @@
        values, included here for documentation purposes -->
   <property>
     <name>hbase.master.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/hbase.service.keytab</value>
     <description>Full path to the kerberos keytab file to use for logging in
     the configured HMaster server principal.
     </description>
   </property>
   <property>
     <name>hbase.master.kerberos.principal</name>
-    <value></value>
+    <value>hbase/_HOST@EXAMPLE.COM</value>
     <description>Ex. "hbase/_HOST@EXAMPLE.COM".  The kerberos principal name
     that should be used to run the HMaster process.  The principal name should
     be in the form: user/hostname@DOMAIN.  If "_HOST" is used as the hostname
@@ -239,14 +239,14 @@
   </property>
   <property>
     <name>hbase.regionserver.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/hbase.service.keytab</value>
     <description>Full path to the kerberos keytab file to use for logging in
     the configured HRegionServer server principal.
     </description>
   </property>
   <property>
     <name>hbase.regionserver.kerberos.principal</name>
-    <value></value>
+    <value>hbase/_HOST@EXAMPLE.COM</value>
     <description>Ex. "hbase/_HOST@EXAMPLE.COM".  The kerberos principal name
     that should be used to run the HRegionServer process.  The principal name
     should be in the form: user/hostname@DOMAIN.  If "_HOST" is used as the

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/global.xml
index ffda6e2..956b155 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/global.xml
@@ -22,31 +22,16 @@
 
 <configuration>
   <property>
-    <name>namenode_host</name>
-    <value></value>
-    <description>NameNode Host.</description>
-  </property>
-  <property>
     <name>dfs_namenode_name_dir</name>
     <value>/hadoop/hdfs/namenode</value>
     <description>NameNode Directories.</description>
   </property>
   <property>
-    <name>snamenode_host</name>
-    <value></value>
-    <description>Secondary NameNode.</description>
-  </property>
-  <property>
     <name>dfs_namenode_checkpoint_dir</name>
     <value>/hadoop/hdfs/namesecondary</value>
     <description>Secondary NameNode checkpoint dir.</description>
   </property>
   <property>
-    <name>datanode_hosts</name>
-    <value></value>
-    <description>List of Datanode Hosts.</description>
-  </property>
-  <property>
     <name>dfs_datanode_data_dir</name>
     <value>/hadoop/hdfs/data</value>
     <description>Data directories for Data Nodes.</description>
@@ -153,11 +138,6 @@
     <description>Kerberos realm.</description>
   </property>
   <property>
-    <name>kadmin_pw</name>
-    <value></value>
-    <description>Kerberos realm admin password</description>
-  </property>
-  <property>
     <name>keytab_path</name>
     <value>/etc/security/keytabs</value>
     <description>Kerberos keytab path.</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml
index d7b37c4..b4ae4dc 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml
@@ -291,7 +291,7 @@
 
   <property>
     <name>dfs.namenode.kerberos.principal</name>
-    <value></value>
+    <value>nn/_HOST@EXAMPLE.COM</value>
     <description>
       Kerberos principal name for the NameNode
     </description>
@@ -299,7 +299,7 @@
 
   <property>
     <name>dfs.secondary.namenode.kerberos.principal</name>
-    <value></value>
+    <value>nn/_HOST@EXAMPLE.COM</value>
     <description>
       Kerberos principal name for the secondary NameNode.
     </description>
@@ -311,14 +311,14 @@
   -->
   <property>
     <name>dfs.namenode.kerberos.https.principal</name>
-    <value></value>
+    <value>HTTP/_HOST@EXAMPLE.COm</value>
     <description>The Kerberos principal for the host that the NameNode runs on.</description>
 
   </property>
 
   <property>
     <name>dfs.secondary.namenode.kerberos.https.principal</name>
-    <value></value>
+    <value>HTTP/_HOST@EXAMPLE.COM</value>
     <description>The Kerberos principal for the hostthat the secondary NameNode runs on.</description>
 
   </property>
@@ -332,7 +332,7 @@
 
   <property>
     <name>dfs.web.authentication.kerberos.principal</name>
-    <value></value>
+    <value>HTTP/_HOST@EXAMPLE.COM</value>
     <description>
       The HTTP Kerberos principal used by Hadoop-Auth in the HTTP endpoint.
       The HTTP Kerberos principal MUST start with 'HTTP/' per Kerberos
@@ -342,7 +342,7 @@
 
   <property>
     <name>dfs.web.authentication.kerberos.keytab</name>
-    <value></value>
+    <value>/etc/security/keytabs/spnego.service.keytab</value>
     <description>
       The Kerberos keytab file with the credentials for the
       HTTP Kerberos principal used by Hadoop-Auth in the HTTP endpoint.
@@ -351,7 +351,7 @@
 
   <property>
     <name>dfs.datanode.kerberos.principal</name>
-    <value></value>
+    <value>dn/_HOST@EXAMPLE.COM</value>
     <description>
       The Kerberos principal that the DataNode runs as. "_HOST" is replaced by the real host name.
     </description>
@@ -359,7 +359,7 @@
 
   <property>
     <name>dfs.namenode.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/nn.service.keytab</value>
     <description>
       Combined keytab file containing the namenode service and host principals.
     </description>
@@ -367,7 +367,7 @@
 
   <property>
     <name>dfs.secondary.namenode.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/nn.service.keytab</value>
     <description>
       Combined keytab file containing the namenode service and host principals.
     </description>
@@ -375,7 +375,7 @@
 
   <property>
     <name>dfs.datanode.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/dn.service.keytab</value>
     <description>
       The filename of the keytab file for the DataNode.
     </description>
@@ -467,12 +467,6 @@
   </property>
 
   <property>
-    <name>dfs.client.read.shortcircuit.skip.checksum</name>
-    <value></value>
-    <description>Enable/disbale skipping the checksum check</description>
-  </property>
-
-  <property>
     <name>dfs.domain.socket.path</name>
     <value>/var/lib/hadoop-hdfs/dn_socket</value>
     <description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml
index ae7f586..f6d6fc8 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml
@@ -22,49 +22,21 @@
 
 <configuration>
   <property>
-    <name>hivemetastore_host</name>
-    <value></value>
-    <description>Hive Metastore host.</description>
-  </property>
-  <property>
     <name>hive_database</name>
-    <value></value>
-    <description>Hive database name.</description>
-  </property>
-  <property>
-    <name>hive_existing_mysql_database</name>
-    <value></value>
-    <description>Hive database name.</description>
-  </property>
-  <property>
-    <name>hive_existing_mysql_host</name>
-    <value></value>
-    <description></description>
-  </property>
-  <property>
-    <name>hive_existing_oracle_database</name>
-    <value></value>
-    <description>Hive database name.</description>
-  </property>
-  <property>
-    <name>hive_existing_oracle_host</name>
-    <value></value>
-    <description></description>
+    <value>New MySQL Database</value>
+    <description>
+      Property that determines whether the HIVE DB is managed by Ambari.
+    </description>
   </property>
   <property>
     <name>hive_ambari_database</name>
     <value>MySQL</value>
     <description>Database type.</description>
-  </property>  
-  <property>
-    <name>hive_ambari_host</name>
-    <value></value>
-    <description>Database hostname.</description>
   </property>
   <property>
     <name>hive_database_name</name>
     <value></value>
-    <description>Database hname</description>
+    <description>Database name.</description>
   </property>    
   <property>
     <name>hive_metastore_user_name</name>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/hive-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/hive-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/hive-site.xml
index 1e4ba38..6336a70 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/hive-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/hive-site.xml
@@ -57,21 +57,21 @@ limitations under the License.
 
   <property>
     <name>hive.metastore.sasl.enabled</name>
-    <value></value>
+    <value>false</value>
     <description>If true, the metastore thrift interface will be secured with SASL.
      Clients must authenticate with Kerberos.</description>
   </property>
 
   <property>
     <name>hive.metastore.kerberos.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/hive.service.keytab</value>
     <description>The path to the Kerberos Keytab file containing the metastore
      thrift server's service principal.</description>
   </property>
 
   <property>
     <name>hive.metastore.kerberos.principal</name>
-    <value></value>
+    <value>hive/_HOST@EXAMPLE.COM</value>
     <description>The service principal for the metastore thrift server. The special
     string _HOST will be replaced automatically with the correct host name.</description>
   </property>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/global.xml
index ddbf780..5a3f2e5 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/global.xml
@@ -27,49 +27,14 @@
     <description>Oozie User.</description>
   </property>
   <property>
-    <name>oozieserver_host</name>
-    <value></value>
-    <description>Oozie Server Host.</description>
-  </property>
-  <property>
     <name>oozie_database</name>
-    <value></value>
+    <value>New Derby Database</value>
     <description>Oozie Server Database.</description>
   </property>
   <property>
     <name>oozie_derby_database</name>
     <value>Derby</value>
-    <description>Oozie Derby Database.</description>
-  </property>
-  <property>
-    <name>oozie_existing_mysql_database</name>
-    <value>MySQL</value>
-    <description>Oozie MySQL Database.</description>
-  </property>
-  <property>
-    <name>oozie_existing_mysql_host</name>
-    <value></value>
-    <description>Existing MySQL Host.</description>
-  </property>
-  <property>
-    <name>oozie_existing_oracle_database</name>
-    <value>Oracle</value>
-    <description>Oracle Database</description>
-  </property>
-  <property>
-    <name>oozie_existing_oracle_host</name>
-    <value></value>
-    <description>Database Host.</description>
-  </property>
-  <property>
-    <name>oozie_ambari_database</name>
-    <value>MySQL</value>
-    <description>Database default.</description>
-  </property>
-  <property>
-    <name>oozie_ambari_host</name>
-    <value></value>
-    <description>Host on which databse will be created.</description>
+    <description>Oozie Derby Database</description>
   </property>
   <property>
     <name>oozie_database_name</name>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/oozie-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/oozie-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/oozie-site.xml
index f96e562..4509ddc 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/oozie-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/OOZIE/configuration/oozie-site.xml
@@ -111,14 +111,6 @@
   </property>
 
   <property>
-    <name>oozie.service.HadoopAccessorService.jobTracker.whitelist</name>
-    <value></value>
-    <description>
-      Whitelisted job tracker for Oozie service.
-    </description>
-  </property>
-
-  <property>
     <name>oozie.authentication.type</name>
     <value>simple</value>
     <description>
@@ -128,14 +120,6 @@
   </property>
 
   <property>
-    <name>oozie.service.HadoopAccessorService.nameNode.whitelist</name>
-    <value></value>
-    <description>
-      Whitelisted NameNode for Oozie service.
-    </description>
-  </property>
-
-  <property>
     <name>oozie.service.WorkflowAppService.system.libpath</name>
     <value>/user/${user.name}/share/lib</value>
     <description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/WEBHCAT/configuration/webhcat-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/WEBHCAT/configuration/webhcat-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/WEBHCAT/configuration/webhcat-site.xml
index 5b5115a..0ff2cde 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/WEBHCAT/configuration/webhcat-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/WEBHCAT/configuration/webhcat-site.xml
@@ -98,7 +98,7 @@ limitations under the License.
 
   <property>
     <name>templeton.hive.properties</name>
-    <value></value>
+    <value>hive.metastore.local=false, hive.metastore.uris=thrift://localhost:9933, hive.metastore.sasl.enabled=false</value>
     <description>Properties to set when running hive.</description>
   </property>
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/global.xml
index 984cd41..d02070c 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/global.xml
@@ -22,11 +22,6 @@
 
 <configuration>
   <property>
-    <name>hs_host</name>
-    <value></value>
-    <description>History Server.</description>
-  </property>
-  <property>
     <name>mapred_log_dir_prefix</name>
     <value>/var/log/hadoop-mapreduce</value>
     <description>Mapreduce Log Dir Prefix</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/mapred-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/mapred-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/mapred-site.xml
index 310095f..c3b2bf3 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/mapred-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration-mapred/mapred-site.xml
@@ -120,14 +120,6 @@
   </property>
 
   <property>
-    <name>mapreduce.map.output.compress.codec</name>
-    <value></value>
-    <description>If the map outputs are compressed, how should they be
-      compressed
-    </description>
-  </property>
-
-  <property>
     <name>mapreduce.output.fileoutputformat.compress.type</name>
     <value>BLOCK</value>
     <description>
@@ -180,8 +172,7 @@
 
   <property>
     <name>mapreduce.jobhistory.keytab.file</name>
-    <!-- cluster variant -->
-    <value></value>
+    <value>/etc/security/keytabs/jhs.service.keytab</value>
     <description>The keytab for the job history server principal.</description>
   </property>
 
@@ -286,17 +277,6 @@
   </property>
 
   <property>
-    <name>yarn.app.mapreduce.am.env</name>
-    <value></value>
-    <description>
-      User added environment variables for the MR App Master
-      processes. Example :
-      1) A=foo  This will set the env variable A to foo
-      2) B=$B:c This is inherit tasktracker's B env variable.
-    </description>
-  </property>
-
-  <property>
     <name>mapreduce.admin.map.child.java.opts</name>
     <value>-server -XX:NewRatio=8 -Djava.net.preferIPv4Stack=true -Dhadoop.metrics.log.level=WARN</value>
     <description>This property stores Java options for map tasks.</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration/global.xml
index c3a37ef..4c34ed2 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/YARN/configuration/global.xml
@@ -22,16 +22,6 @@
 
 <configuration>
   <property>
-    <name>rm_host</name>
-    <value></value>
-    <description>ResourceManager.</description>
-  </property>
-  <property>
-    <name>nm_hosts</name>
-    <value></value>
-    <description>List of NodeManager Hosts.</description>
-  </property>
-  <property>
     <name>yarn_log_dir_prefix</name>
     <value>/var/log/hadoop-yarn</value>
     <description>YARN Log Dir Prefix</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/configuration/global.xml
index f78df89..ac60027 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/ZOOKEEPER/configuration/global.xml
@@ -27,11 +27,6 @@
     <description>ZooKeeper User.</description>
   </property>
   <property>
-    <name>zookeeperserver_host</name>
-    <value></value>
-    <description>ZooKeeper Server Hosts.</description>
-  </property>
-  <property>
     <name>zk_data_dir</name>
     <value>/hadoop/zookeeper</value>
     <description>Data directory for ZooKeeper.</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/configuration/falcon-startup.properties.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/configuration/falcon-startup.properties.xml b/ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/configuration/falcon-startup.properties.xml
index 9746e24..5675123 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/configuration/falcon-startup.properties.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/configuration/falcon-startup.properties.xml
@@ -97,8 +97,6 @@
     <description>Location to store user entity configurations</description>
   </property>
   <property>
-  </property>
-  <property>
     <name>*.system.lib.location</name>
     <value>${falcon.home}/server/webapp/${falcon.app.type}/WEB-INF/lib</value>
     <description>Location of libraries that is shipped to Hadoop</description>
@@ -141,7 +139,7 @@
   <!--properties without default values-->
   <property>
     <name>*.falcon.http.authentication.cookie.domain</name>
-    <value></value>
+    <value>EXAMPLE.COM</value>
     <description></description>
   </property>
   <property>
@@ -183,27 +181,27 @@
   <!--kerberos params, must be set during security enabling-->
   <property>
     <name>*.falcon.service.authentication.kerberos.principal</name>
-    <value></value>
+    <value>falcon/_HOST@EXAMPLE.COM</value>
     <description></description>
   </property>
   <property>
     <name>*.falcon.service.authentication.kerberos.keytab</name>
-    <value></value>
+    <value>/etc/security/keytabs/falcon.service.keytab</value>
     <description></description>
   </property>
   <property>
     <name>*.dfs.namenode.kerberos.principal</name>
-    <value></value>
+    <value>nn/_HOST@EXAMPLE.COM</value>
     <description>name node principal to talk to config store</description>
   </property>
   <property>
     <name>*.falcon.http.authentication.kerberos.principal</name>
-    <value></value>
+    <value>HTTP/_HOST@EXAMPLE.COM</value>
     <description>Indicates the Kerberos principal to be used for HTTP endpoint</description>
   </property>
   <property>
     <name>*.falcon.http.authentication.kerberos.keytab</name>
-    <value></value>
+    <value>/etc/security/keytabs/spnego.service.keytab</value>
     <description>Location of the keytab file with the credentials for the HTTP principal</description>
   </property>
 </configuration>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/configuration/hive-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/configuration/hive-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/configuration/hive-site.xml
index e1e3812..16ca4c1 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/configuration/hive-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/configuration/hive-site.xml
@@ -57,21 +57,21 @@ limitations under the License.
 
   <property>
     <name>hive.metastore.sasl.enabled</name>
-    <value></value>
+    <value>false</value>
     <description>If true, the metastore thrift interface will be secured with SASL.
      Clients must authenticate with Kerberos.</description>
   </property>
 
   <property>
     <name>hive.metastore.kerberos.keytab.file</name>
-    <value></value>
+    <value>/etc/security/keytabs/hive.service.keytab</value>
     <description>The path to the Kerberos Keytab file containing the metastore
      thrift server's service principal.</description>
   </property>
 
   <property>
     <name>hive.metastore.kerberos.principal</name>
-    <value></value>
+    <value>hive/_HOST@EXAMPLE.COM</value>
     <description>The service principal for the metastore thrift server. The special
     string _HOST will be replaced automatically with the correct host name.</description>
   </property>
@@ -384,7 +384,7 @@ limitations under the License.
   <property>
     <name>hive.server2.tez.default.queues</name>
     <value>default</value>
-    <description></description>
+    <description>A comma-separated list of queues configured for the cluster.</description>
   </property>
 
   <property>
@@ -406,18 +406,6 @@ limitations under the License.
   </property>
 
   <property>
-    <name>hive.txn.driver</name>
-    <value></value>
-    <description>Gives the jdbc driver to use to connect to the metastore</description>
-  </property>
-
-  <property>
-    <name>hive.txn.connection.string</name>
-    <value></value>
-    <description>Gives the connection string to pass the jdbc driver</description>
-  </property>
-
-  <property>
     <name>hive.txn.timeout</name>
     <value>300</value>
     <description>Time after which transactions are declared aborted if the client has not sent a heartbeat, in seconds.</description>
@@ -471,10 +459,4 @@ limitations under the License.
     <description>Number of aborted transactions involving a particular table or partition before major compaction is initiated.</description>
   </property>
 
-  <property>
-    <name>hive.users.in.admin.role</name>
-    <value></value>
-    <description>If user is specified as value of this config, that user has superuser privileges in DB</description>
-  </property>
-
 </configuration>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.1/services/OOZIE/configuration/oozie-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.1/services/OOZIE/configuration/oozie-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.1/services/OOZIE/configuration/oozie-site.xml
index f320b23..3626078 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.1/services/OOZIE/configuration/oozie-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.1/services/OOZIE/configuration/oozie-site.xml
@@ -111,14 +111,6 @@
   </property>
 
   <property>
-    <name>oozie.service.HadoopAccessorService.jobTracker.whitelist</name>
-    <value></value>
-    <description>
-      Whitelisted job tracker for Oozie service.
-    </description>
-  </property>
-
-  <property>
     <name>oozie.authentication.type</name>
     <value>simple</value>
     <description>
@@ -128,14 +120,6 @@
   </property>
 
   <property>
-    <name>oozie.service.HadoopAccessorService.nameNode.whitelist</name>
-    <value></value>
-    <description>
-      Whitelisted NameNode for Oozie service.
-    </description>
-  </property>
-
-  <property>
     <name>oozie.service.WorkflowAppService.system.libpath</name>
     <value>/user/${user.name}/share/lib</value>
     <description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.1/services/WEBHCAT/configuration/webhcat-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.1/services/WEBHCAT/configuration/webhcat-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.1/services/WEBHCAT/configuration/webhcat-site.xml
index 130004a..1fe7abe 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.1/services/WEBHCAT/configuration/webhcat-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.1/services/WEBHCAT/configuration/webhcat-site.xml
@@ -98,7 +98,7 @@ limitations under the License.
 
   <property>
     <name>templeton.hive.properties</name>
-    <value></value>
+    <value>hive.metastore.local=false, hive.metastore.uris=thrift://localhost:9933, hive.metastore.sasl.enabled=false</value>
     <description>Properties to set when running hive.</description>
   </property>
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/main/resources/stacks/HDP/2.1/services/YARN/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.1/services/YARN/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.1/services/YARN/configuration/global.xml
index 9c748da..28eabf2 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.1/services/YARN/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.1/services/YARN/configuration/global.xml
@@ -22,16 +22,6 @@
 
 <configuration>
   <property>
-    <name>rm_host</name>
-    <value></value>
-    <description>ResourceManager.</description>
-  </property>
-  <property>
-    <name>nm_hosts</name>
-    <value></value>
-    <description>List of NodeManager Hosts.</description>
-  </property>
-  <property>
     <name>yarn_log_dir_prefix</name>
     <value>/var/log/hadoop-yarn</value>
     <description>YARN Log Dir Prefix</description>

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java b/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
index 8c0bd65..3a63b78 100644
--- a/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
+++ b/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
@@ -491,23 +491,22 @@ public class AmbariMetaInfoTest {
     PropertyInfo deleteProperty2 = null;
     PropertyInfo redefinedProperty1 = null;
     PropertyInfo redefinedProperty2 = null;
+    PropertyInfo redefinedProperty3 = null;
     PropertyInfo inheritedProperty = null;
     PropertyInfo newProperty = null;
     PropertyInfo originalProperty = null;
 
     for (PropertyInfo propertyInfo : redefinedService.getProperties()) {
-      if (propertyInfo.getName().equals("yarn.resourcemanager" +
-        ".resource-tracker.address")) {
+      if (propertyInfo.getName().equals("yarn.resourcemanager.resource-tracker.address")) {
         deleteProperty1 = propertyInfo;
-      } else if (propertyInfo.getName().equals("yarn.resourcemanager" +
-        ".scheduler.address")) {
+      } else if (propertyInfo.getName().equals("yarn.resourcemanager.scheduler.address")) {
         deleteProperty2 = propertyInfo;
-      } else if (propertyInfo.getName().equals("yarn.resourcemanager" +
-        ".address")) {
+      } else if (propertyInfo.getName().equals("yarn.resourcemanager.address")) {
         redefinedProperty1 = propertyInfo;
-      } else if (propertyInfo.getName().equals("yarn.resourcemanager.admin" +
-        ".address")) {
+      } else if (propertyInfo.getName().equals("yarn.resourcemanager.admin.address")) {
         redefinedProperty2 = propertyInfo;
+      } else if (propertyInfo.getName().equals("yarn.nodemanager.health-checker.interval-ms")) {
+        redefinedProperty3 = propertyInfo;
       } else if (propertyInfo.getName().equals("yarn.nodemanager.address")) {
         inheritedProperty = propertyInfo;
       } else if (propertyInfo.getName().equals("new-yarn-property")) {
@@ -524,9 +523,11 @@ public class AmbariMetaInfoTest {
     Assert.assertNotNull("yarn.nodemanager.address expected to be inherited " +
       "from parent", inheritedProperty);
     Assert.assertEquals("localhost:100009", redefinedProperty1.getValue());
-    // Parent property value will result in property being present in the
-    // child stack
-    Assert.assertEquals("localhost:8141", redefinedProperty2.getValue());
+    // Parent property value will result in property being present in the child stack
+    Assert.assertNotNull(redefinedProperty3);
+    Assert.assertEquals("135000", redefinedProperty3.getValue());
+    // Child can override parent property to empty value
+    Assert.assertEquals("", redefinedProperty2.getValue());
     // New property
     Assert.assertNotNull(newProperty);
     Assert.assertEquals("some-value", newProperty.getValue());
@@ -557,8 +558,8 @@ public class AmbariMetaInfoTest {
     method.setAccessible(true);
     StackExtensionHelper helper = new StackExtensionHelper(metaInfo.getStackRoot());
     helper.fillInfo();
-    Map<String, List<StackInfo>> stacks = (Map<String, List<StackInfo>>)
-      method.invoke(helper, allStacks);
+    Map<String, List<StackInfo>> stacks =
+      (Map<String, List<StackInfo>>) method.invoke(helper, allStacks);
 
     Assert.assertNotNull(stacks.get("2.0.99"));
     // Verify order
@@ -621,7 +622,8 @@ public class AmbariMetaInfoTest {
   @Test
   public void testPropertyCount() throws Exception {
     Set<PropertyInfo> properties = metaInfo.getProperties(STACK_NAME_HDP, STACK_VERSION_HDP_02, SERVICE_NAME_HDFS);
-    Assert.assertEquals(81, properties.size());
+    // 3 empty properties
+    Assert.assertEquals(84, properties.size());
   }
 
   @Test

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/test/java/org/apache/ambari/server/api/util/StackExtensionHelperTest.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/api/util/StackExtensionHelperTest.java b/ambari-server/src/test/java/org/apache/ambari/server/api/util/StackExtensionHelperTest.java
index 2f17c52..68569c6 100644
--- a/ambari-server/src/test/java/org/apache/ambari/server/api/util/StackExtensionHelperTest.java
+++ b/ambari-server/src/test/java/org/apache/ambari/server/api/util/StackExtensionHelperTest.java
@@ -22,6 +22,7 @@ import org.apache.ambari.server.api.services.AmbariMetaInfo;
 import org.apache.ambari.server.state.*;
 
 import java.io.File;
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 
@@ -66,7 +67,7 @@ public class StackExtensionHelperTest {
         assertEquals("MASTER", components.get(0).getCategory());
         List<PropertyInfo> properties = serviceInfo.getProperties();
         // Check some property
-        assertEquals(35, properties.size());
+        assertEquals(38, properties.size());
         boolean found = false;
         for (PropertyInfo property : properties) {
           if (property.getName().equals("javax.jdo.option.ConnectionDriverName")) {
@@ -156,7 +157,14 @@ public class StackExtensionHelperTest {
         assertEquals(50, serviceScriptDefinition.getTimeout());
         // Check some property
         List<PropertyInfo> properties = serviceInfo.getProperties();
-        assertEquals(38, properties.size());
+        List<PropertyInfo> emptyValueProperties = new ArrayList<PropertyInfo>();
+        for (PropertyInfo propertyInfo : properties) {
+          if (propertyInfo.getValue().isEmpty()) {
+            emptyValueProperties.add(propertyInfo);
+          }
+        }
+        assertEquals(28, emptyValueProperties.size());
+        assertEquals(66, properties.size());
         boolean found = false;
         for (PropertyInfo property : properties) {
           if (property.getName().equals("hbase.cluster.distributed")) {

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java b/ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
index 98bc4e8..9727db9 100644
--- a/ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
+++ b/ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
@@ -151,7 +151,7 @@ public class AmbariManagementControllerTest {
   private static final int STACK_VERSIONS_CNT = 12;
   private static final int REPOS_CNT = 3;
   private static final int STACKS_CNT = 1;
-  private static final int STACK_PROPERTIES_CNT = 81;
+  private static final int STACK_PROPERTIES_CNT = 84;
   private static final int STACK_COMPONENTS_CNT = 3;
   private static final int OS_CNT = 2;
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-web/app/data/HDP2/site_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/HDP2/site_properties.js b/ambari-web/app/data/HDP2/site_properties.js
index 8c0ac63..448621a 100644
--- a/ambari-web/app/data/HDP2/site_properties.js
+++ b/ambari-web/app/data/HDP2/site_properties.js
@@ -470,6 +470,14 @@ module.exports =
       "category": "Hive Metastore",
       "index": 4
     },
+    {
+      "id": "site property",
+      "name": "hive.server2.tez.default.queues",
+      "displayName": "hive.server2.tez.default.queues",
+      "isRequired": false,
+      "serviceName": "HIVE",
+      "category": "Advanced"
+    },
   /**********************************************tez-site*****************************************/
     {
       "id": "site property",
@@ -692,6 +700,22 @@ module.exports =
     },
     {
       "id": "site property",
+      "name": "hbase.coprocessor.region.classes",
+      "displayName": "hbase.coprocessor.region.classes",
+      "category": "Advanced",
+      "isRequired": false,
+      "serviceName": "HBASE"
+    },
+    {
+      "id": "site property",
+      "name": "hbase.coprocessor.master.classes",
+      "displayName": "hbase.coprocessor.master.classes",
+      "category": "Advanced",
+      "isRequired": false,
+      "serviceName": "HBASE"
+    },
+    {
+      "id": "site property",
       "name": "hbase.zookeeper.quorum",
       "displayName": "hbase.zookeeper.quorum",
       "displayType": "multiLine",
@@ -1466,6 +1490,16 @@ module.exports =
       "serviceName": "FALCON",
       "filename": "falcon-startup.properties.xml"
     },
+   {
+      "id": "site property",
+      "name": "*.falcon.http.authentication.blacklisted.users",
+      "displayName": "*.falcon.http.authentication.blacklisted.users",
+      "isRequired": false,
+      "category": "FalconStartupSite",
+      "serviceName": "FALCON",
+      "filename": "falcon-startup.properties.xml"
+    },
+
   /**********************************************webhcat-site***************************************/
     {
       "id": "site property",

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-web/app/data/site_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/site_properties.js b/ambari-web/app/data/site_properties.js
index 35c6404..fca3537 100644
--- a/ambari-web/app/data/site_properties.js
+++ b/ambari-web/app/data/site_properties.js
@@ -667,6 +667,22 @@ module.exports =
     },
     {
       "id": "site property",
+      "name": "hbase.coprocessor.region.classes",
+      "displayName": "hbase.coprocessor.region.classes",
+      "category": "Advanced",
+      "isRequired": false,
+      "serviceName": "HBASE"
+    },
+    {
+      "id": "site property",
+      "name": "hbase.coprocessor.master.classes",
+      "displayName": "hbase.coprocessor.master.classes",
+      "category": "Advanced",
+      "isRequired": false,
+      "serviceName": "HBASE"
+    },
+    {
+      "id": "site property",
       "name": "dfs.client.read.shortcircuit",
       "displayName": "HDFS Short-circuit read",
       "description": "This configuration parameter turns on short-circuit local reads.",

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-web/app/utils/helper.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/utils/helper.js b/ambari-web/app/utils/helper.js
index 1335ff2..58e0f44 100644
--- a/ambari-web/app/utils/helper.js
+++ b/ambari-web/app/utils/helper.js
@@ -604,7 +604,7 @@ App.registerBoundHelper('formatWordBreak', Em.View.extend({
    * @type {string}
    */
   result: function() {
-    return this.get('content').replace(/\./g, '.<wbr />');
+    return this.get('content') && this.get('content').replace(/\./g, '.<wbr />');
   }.property('content')
 }));
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/d3f45041/ambari-web/app/views/common/configs/services_config.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/views/common/configs/services_config.js b/ambari-web/app/views/common/configs/services_config.js
index 8143711..a27207e 100644
--- a/ambari-web/app/views/common/configs/services_config.js
+++ b/ambari-web/app/views/common/configs/services_config.js
@@ -350,7 +350,7 @@ App.ServiceConfigsByCategoryView = Ember.View.extend({
        });
      }
 
-     if (filter != null) {
+     if (filter != null && typeof searchString === "string") {
        return searchString.toLowerCase().indexOf(filter) > -1;
      } else {
        return true;


[2/4] git commit: AMBARI-5387. Stack definition does not provide global properties with empty values. Typo fix. (swagle)

Posted by sw...@apache.org.
AMBARI-5387. Stack definition does not provide global properties with empty values. Typo fix. (swagle)


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

Branch: refs/heads/trunk
Commit: bed392da03dfe93bfc349c99ba972120d0a66adc
Parents: d3f4504
Author: Siddharth Wagle <sw...@hortonworks.com>
Authored: Thu Apr 17 16:39:25 2014 -0700
Committer: Siddharth Wagle <sw...@hortonworks.com>
Committed: Fri Apr 18 09:42:32 2014 -0700

----------------------------------------------------------------------
 .../stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/bed392da/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml
index b4ae4dc..ab3fb0f 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HDFS/configuration/hdfs-site.xml
@@ -311,7 +311,7 @@
   -->
   <property>
     <name>dfs.namenode.kerberos.https.principal</name>
-    <value>HTTP/_HOST@EXAMPLE.COm</value>
+    <value>HTTP/_HOST@EXAMPLE.COM</value>
     <description>The Kerberos principal for the host that the NameNode runs on.</description>
 
   </property>


[4/4] git commit: AMBARI-5505. HBase in Blueprint results in error. (swagle)

Posted by sw...@apache.org.
AMBARI-5505. HBase in Blueprint results in error. (swagle)


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

Branch: refs/heads/trunk
Commit: 6f1b631862f0e56626ef27fb98c992697b7b55ae
Parents: bed392d
Author: Siddharth Wagle <sw...@hortonworks.com>
Authored: Thu Apr 17 19:13:24 2014 -0700
Committer: Siddharth Wagle <sw...@hortonworks.com>
Committed: Fri Apr 18 09:42:32 2014 -0700

----------------------------------------------------------------------
 .../HDP/2.0.6/services/HBASE/package/scripts/hbase.py       | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/6f1b6318/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase.py b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase.py
index 0646b57..836265c 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase.py
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HBASE/package/scripts/hbase.py
@@ -71,13 +71,14 @@ def hbase(name=None # 'master' or 'regionserver' or 'client'
 
   if 'hbase-policy' in params.config['configurations']:
     XmlConfig( "hbase-policy.xml",
-      configurations = params.config['configurations']['hbase-policy'],
-      owner = params.hbase_user,
-      group = params.user_group
+            conf_dir = params.conf_dir,
+            configurations = params.config['configurations']['hbase-policy'],
+            owner = params.hbase_user,
+            group = params.user_group
     )
   # Manually overriding ownership of file installed by hadoop package
   else: 
-    File( format("{conf_dir}/hbase-policy.xml"),
+    File( format("{params.conf_dir}/hbase-policy.xml"),
       owner = params.hbase_user,
       group = params.user_group
     )


[3/4] git commit: AMBARI-5387. Stack definition does not provide global properties with empty values. Missing properties. (swagle)

Posted by sw...@apache.org.
AMBARI-5387. Stack definition does not provide global properties with empty values. Missing properties. (swagle)


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

Branch: refs/heads/trunk
Commit: 08d499f9ea87adc89ca0ee7509dd8f408b82a1ca
Parents: 6f1b631
Author: Siddharth Wagle <sw...@hortonworks.com>
Authored: Thu Apr 17 22:25:43 2014 -0700
Committer: Siddharth Wagle <sw...@hortonworks.com>
Committed: Fri Apr 18 09:42:32 2014 -0700

----------------------------------------------------------------------
 .../stacks/HDP/1.3.2/services/HIVE/configuration/global.xml      | 4 ++--
 .../stacks/HDP/2.0.6/services/HIVE/configuration/global.xml      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/08d499f9/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml
index 4e8d81d..f3c274a 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3.2/services/HIVE/configuration/global.xml
@@ -35,8 +35,8 @@
   </property>  
   <property>
     <name>hive_database_name</name>
-    <value></value>
-    <description>Database hname</description>
+    <value>hive</value>
+    <description>Database name.</description>
   </property>    
   <property>
     <name>hive_metastore_user_name</name>

http://git-wip-us.apache.org/repos/asf/ambari/blob/08d499f9/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml
index f6d6fc8..e164c64 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/HIVE/configuration/global.xml
@@ -35,7 +35,7 @@
   </property>
   <property>
     <name>hive_database_name</name>
-    <value></value>
+    <value>hive</value>
     <description>Database name.</description>
   </property>    
   <property>