AMBARI-6271. Multiple Stack Service Exceptions When Loading Ambari Server. Fixing regression (dlysnichenko)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/9c39acb0 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/9c39acb0 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/9c39acb0 Branch: refs/heads/trunk Commit: 9c39acb06a12393c1beb6129a61123d82e79f87d Parents: 97e8119 Author: Lisnichenko Dmitro <dlysniche...@hortonworks.com> Authored: Tue Jul 8 17:43:28 2014 +0300 Committer: Lisnichenko Dmitro <dlysniche...@hortonworks.com> Committed: Tue Jul 8 17:44:19 2014 +0300 ---------------------------------------------------------------------- .../stacks/HDP/2.0.6.GlusterFS/metainfo.xml | 5 +- .../services/GANGLIA/configuration/global.xml | 51 - .../services/GANGLIA/metainfo.xml | 40 - .../services/GLUSTERFS/metainfo.xml | 36 +- .../services/HBASE/configuration/global.xml | 160 - .../HBASE/configuration/hbase-policy.xml | 53 - .../services/HBASE/configuration/hbase-site.xml | 362 - .../2.0.6.GlusterFS/services/HBASE/metainfo.xml | 44 - .../2.0.6.GlusterFS/services/HBASE/metrics.json | 13635 ----------------- .../services/HCATALOG/metainfo.xml | 30 - .../2.0.6.GlusterFS/services/HDFS/metainfo.xml | 64 +- .../services/HIVE/configuration/hive-site.xml | 261 - .../2.0.6.GlusterFS/services/HIVE/metainfo.xml | 45 - .../configuration/container-executor.cfg | 20 - .../MAPREDUCE2/configuration/core-site.xml | 20 - .../MAPREDUCE2/configuration/global.xml | 44 - .../configuration/mapred-queue-acls.xml | 39 - .../MAPREDUCE2/configuration/mapred-site.xml | 381 - .../services/MAPREDUCE2/metainfo.xml | 37 - .../services/MAPREDUCE2/metrics.json | 383 - .../services/NAGIOS/configuration/global.xml | 51 - .../services/NAGIOS/metainfo.xml | 34 - .../services/OOZIE/configuration/oozie-site.xml | 313 - .../2.0.6.GlusterFS/services/OOZIE/metainfo.xml | 38 - .../services/PIG/configuration/pig.properties | 52 - .../2.0.6.GlusterFS/services/PIG/metainfo.xml | 30 - .../2.0.6.GlusterFS/services/SQOOP/metainfo.xml | 30 - .../services/WEBHCAT/configuration/global.xml | 51 - .../WEBHCAT/configuration/webhcat-site.xml | 126 - .../services/WEBHCAT/metainfo.xml | 35 - .../YARN/configuration/capacity-scheduler.xml | 128 - .../YARN/configuration/container-executor.cfg | 20 - .../services/YARN/configuration/core-site.xml | 20 - .../services/YARN/configuration/global.xml | 64 - .../services/YARN/configuration/yarn-site.xml | 326 - .../2.0.6.GlusterFS/services/YARN/metainfo.xml | 42 - .../2.0.6.GlusterFS/services/YARN/metrics.json | 2534 --- .../services/ZOOKEEPER/configuration/global.xml | 75 - .../services/ZOOKEEPER/metainfo.xml | 39 - 39 files changed, 56 insertions(+), 19662 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/9c39acb0/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/metainfo.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/metainfo.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/metainfo.xml index 45a63e5..e1b0ec9 100644 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/metainfo.xml +++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/metainfo.xml @@ -16,7 +16,8 @@ limitations under the License. --> <metainfo> - <versions> + <versions> <active>false</active> - </versions> + </versions> + <extends>2.0.6</extends> </metainfo> http://git-wip-us.apache.org/repos/asf/ambari/blob/9c39acb0/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GANGLIA/configuration/global.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GANGLIA/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GANGLIA/configuration/global.xml deleted file mode 100644 index 18eae57..0000000 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GANGLIA/configuration/global.xml +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0"?> -<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> -<!-- -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ ---> - -<configuration> - - <property> - <name>ganglia_conf_dir</name> - <value>/etc/ganglia/hdp</value> - <description></description> - </property> - <property> - <name>ganglia_runtime_dir</name> - <value>/var/run/ganglia/hdp</value> - <description></description> - </property> - <property> - <name>gmetad_user</name> - <value>nobody</value> - <description></description> - </property> - <property> - <name>gmond_user</name> - <value>nobody</value> - <description></description> - </property> - <property> - <name>rrdcached_base_dir</name> - <value>/var/lib/ganglia/rrds</value> - <description>Location of rrd files.</description> - </property> - -</configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/9c39acb0/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GANGLIA/metainfo.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GANGLIA/metainfo.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GANGLIA/metainfo.xml deleted file mode 100644 index 3e6d37a..0000000 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GANGLIA/metainfo.xml +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<metainfo> - <user>root</user> - <comment>Ganglia Metrics Collection system</comment> - <version>3.5.0</version> - - <components> - <component> - <name>GANGLIA_SERVER</name> - <category>MASTER</category> - </component> - - <component> - <name>GANGLIA_MONITOR</name> - <category>SLAVE</category> - </component> - - </components> - - <configuration-dependencies> - <config-type>global</config-type> - </configuration-dependencies> - -</metainfo> http://git-wip-us.apache.org/repos/asf/ambari/blob/9c39acb0/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GLUSTERFS/metainfo.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GLUSTERFS/metainfo.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GLUSTERFS/metainfo.xml index 4ac5125..1aa4d96 100644 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GLUSTERFS/metainfo.xml +++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/GLUSTERFS/metainfo.xml @@ -16,17 +16,31 @@ limitations under the License. --> <metainfo> - <user>root</user> - <comment>Hadoop Compatible File System - GLUSTERFS</comment> - <version>3.4.0</version> - <components> + <schemaVersion>2.0</schemaVersion> + <services> + <service> + <name>GLUSTERFS</name> + <comment>An Hadoop Compatible File System</comment> + <version>3.4.0</version> + <components> <component> - <name>GLUSTERFS_CLIENT</name> - <category>CLIENT</category> + <name>GLUSTERFS_CLIENT</name> + <category>CLIENT</category> + <commandScript> + <script>scripts/glusterfs_client.py</script> + <scriptType>PYTHON</scriptType> + <timeout>600</timeout> + </commandScript> </component> - </components> - <configuration-dependencies> - <config-type>core-site</config-type> - <config-type>global</config-type> - </configuration-dependencies> + </components> + + <configuration-dependencies> + <config-type>core-site</config-type> + <config-type>global</config-type> + <config-type>hadoop-policy</config-type> + <config-type>hdfs-site</config-type> + </configuration-dependencies> + + </service> + </services> </metainfo> http://git-wip-us.apache.org/repos/asf/ambari/blob/9c39acb0/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/global.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/global.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/global.xml deleted file mode 100644 index b2c57bd..0000000 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/global.xml +++ /dev/null @@ -1,160 +0,0 @@ -<?xml version="1.0"?> -<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> -<!-- -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ ---> - -<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> - </property> - <property> - <name>hbase_pid_dir</name> - <value>/var/run/hbase</value> - <description>Log Directories for HBase.</description> - </property> - <property> - <name>hbase_log_dir</name> - <value>/var/log/hbase</value> - <description>Log Directories for HBase.</description> - </property> - <property> - <name>hbase_regionserver_heapsize</name> - <value>1024</value> - <description>Log Directories for HBase.</description> - </property> - <property> - <name>hbase_master_heapsize</name> - <value>1024</value> - <description>HBase Master Heap Size</description> - </property> - <property> - <name>hstore_compactionthreshold</name> - <value>3</value> - <description>HBase HStore compaction threshold.</description> - </property> - <property> - <name>hfile_blockcache_size</name> - <value>0.40</value> - <description>HFile block cache size.</description> - </property> - <property> - <name>hstorefile_maxsize</name> - <value>10737418240</value> - <description>Maximum HStoreFile Size</description> - </property> - <property> - <name>regionserver_handlers</name> - <value>60</value> - <description>HBase RegionServer Handler</description> - </property> - <property> - <name>hregion_majorcompaction</name> - <value>604800000</value> - <description>The time between major compactions of all HStoreFiles in a region. Set to 0 to disable automated major compactions.</description> - </property> - <property> - <name>hregion_blockmultiplier</name> - <value>2</value> - <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> - </property> - <property> - <name>zookeeper_sessiontimeout</name> - <value>30000</value> - <description>ZooKeeper Session Timeout</description> - </property> - <property> - <name>hfile_max_keyvalue_size</name> - <value>10485760</value> - <description>HBase Client Maximum key-value Size</description> - </property> - <property> - <name>hbase_hdfs_root_dir</name> - <value>/apps/hbase/data</value> - <description>HBase Relative Path to HDFS.</description> - </property> - <property> - <name>hbase_conf_dir</name> - <value>/etc/hbase</value> - <description>Config Directory for HBase.</description> - </property> - <property> - <name>hdfs_enable_shortcircuit_read</name> - <value>true</value> - <description>HDFS Short Circuit Read</description> - </property> - <property> - <name>hdfs_support_append</name> - <value>true</value> - <description>HDFS append support</description> - </property> - <property> - <name>hstore_blockingstorefiles</name> - <value>10</value> - <description>HStore blocking storefiles.</description> - </property> - <property> - <name>regionserver_memstore_lab</name> - <value>true</value> - <description>Region Server memstore.</description> - </property> - <property> - <name>regionserver_memstore_lowerlimit</name> - <value>0.38</value> - <description>Region Server memstore lower limit.</description> - </property> - <property> - <name>regionserver_memstore_upperlimit</name> - <value>0.4</value> - <description>Region Server memstore upper limit.</description> - </property> - <property> - <name>hbase_conf_dir</name> - <value>/etc/hbase</value> - <description>HBase conf dir.</description> - </property> - <property> - <name>hbase_user</name> - <value>hbase</value> - <description>HBase User Name.</description> - </property> - -</configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/9c39acb0/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/hbase-policy.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/hbase-policy.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/hbase-policy.xml deleted file mode 100644 index e45f23c..0000000 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/hbase-policy.xml +++ /dev/null @@ -1,53 +0,0 @@ -<?xml version="1.0"?> -<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> -<!-- -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ ---> - -<configuration> - <property> - <name>security.client.protocol.acl</name> - <value>*</value> - <description>ACL for HRegionInterface protocol implementations (ie. - clients talking to HRegionServers) - 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". - A special value of "*" means all users are allowed.</description> - </property> - - <property> - <name>security.admin.protocol.acl</name> - <value>*</value> - <description>ACL for HMasterInterface protocol implementation (ie. - clients talking to HMaster for admin operations). - 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". - A special value of "*" means all users are allowed.</description> - </property> - - <property> - <name>security.masterregion.protocol.acl</name> - <value>*</value> - <description>ACL for HMasterRegionInterface protocol implementations - (for HRegionServers communicating with HMaster) - 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". - A special value of "*" means all users are allowed.</description> - </property> -</configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/9c39acb0/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/hbase-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/hbase-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/hbase-site.xml deleted file mode 100644 index 104ed0d..0000000 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/configuration/hbase-site.xml +++ /dev/null @@ -1,362 +0,0 @@ -<?xml version="1.0"?> -<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> -<!-- -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ ---> -<configuration> - <property> - <name>hbase.rootdir</name> - <value>glusterfs:///hbase</value> - <description>The directory shared by region servers and into - which HBase persists. The URL should be 'fully-qualified' - to include the filesystem scheme. For example, to specify the - HDFS directory '/hbase' where the HDFS instance's namenode is - running at namenode.example.org on port 9000, set this value to: - hdfs://namenode.example.org:9000/hbase. By default HBase writes - into /tmp. Change this configuration else all data will be lost - on machine restart. - </description> - </property> - <property> - <name>hbase.cluster.distributed</name> - <value>true</value> - <description>The mode the cluster will be in. Possible values are - false for standalone mode and true for distributed mode. If - false, startup will run all HBase and ZooKeeper daemons together - in the one JVM. - </description> - </property> - <property> - <name>hbase.tmp.dir</name> - <value>/hadoop/hbase</value> - <description>Temporary directory on the local filesystem. - Change this setting to point to a location more permanent - than '/tmp' (The '/tmp' directory is often cleared on - machine restart). - </description> - </property> - <property> - <name>hbase.local.dir</name> - <value>${hbase.tmp.dir}/local</value> - <description>Directory on the local filesystem to be used as a local storage - </description> - </property> - <property> - <name>hbase.master.info.bindAddress</name> - <value></value> - <description>The bind address for the HBase Master web UI - </description> - </property> - <property> - <name>hbase.master.info.port</name> - <value></value> - <description>The port for the HBase Master web UI.</description> - </property> - <property> - <name>hbase.regionserver.info.port</name> - <value></value> - <description>The port for the HBase RegionServer web UI.</description> - </property> - <property> - <name>hbase.regionserver.global.memstore.upperLimit</name> - <value>0.4</value> - <description>Maximum size of all memstores in a region server before new - updates are blocked and flushes are forced. Defaults to 40% of heap - </description> - </property> - <property> - <name>hbase.regionserver.handler.count</name> - <value>60</value> - <description>Count of RPC Listener instances spun up on RegionServers. - Same property is used by the Master for count of master handlers. - Default is 10. - </description> - </property> - <property> - <name>hbase.hregion.majorcompaction</name> - <value>86400000</value> - <description>The time (in milliseconds) between 'major' compactions of all - HStoreFiles in a region. Default: 1 day. - Set to 0 to disable automated major compactions. - </description> - </property> - - <property> - <name>hbase.regionserver.global.memstore.lowerLimit</name> - <value>0.38</value> - <description>When memstores are being forced to flush to make room in - memory, keep flushing until we hit this mark. Defaults to 35% of heap. - This value equal to hbase.regionserver.global.memstore.upperLimit causes - the minimum possible flushing to occur when updates are blocked due to - memstore limiting. - </description> - </property> - <property> - <name>hbase.hregion.memstore.block.multiplier</name> - <value>2</value> - <description>Block updates if memstore has hbase.hregion.memstore.block.multiplier - time hbase.hregion.flush.size bytes. Useful preventing - runaway memstore during spikes in update traffic. Without an - upper-bound, memstore fills such that when it flushes the - resultant flush files take a long time to compact or split, or - worse, we OOME - </description> - </property> - <property> - <name>hbase.hregion.memstore.flush.size</name> - <value>134217728</value> - <description> - Memstore will be flushed to disk if size of the memstore - exceeds this number of bytes. Value is checked by a thread that runs - every hbase.server.thread.wakefrequency. - </description> - </property> - <property> - <name>hbase.hregion.memstore.mslab.enabled</name> - <value>true</value> - <description> - Enables the MemStore-Local Allocation Buffer, - a feature which works to prevent heap fragmentation under - heavy write loads. This can reduce the frequency of stop-the-world - GC pauses on large heaps. - </description> - </property> - <property> - <name>hbase.hregion.max.filesize</name> - <value>10737418240</value> - <description> - Maximum HStoreFile size. If any one of a column families' HStoreFiles has - grown to exceed this value, the hosting HRegion is split in two. - Default: 1G. - </description> - </property> - <property> - <name>hbase.client.scanner.caching</name> - <value>100</value> - <description>Number of rows that will be fetched when calling next - on a scanner if it is not served from (local, client) memory. Higher - caching values will enable faster scanners but will eat up more memory - and some calls of next may take longer and longer times when the cache is empty. - Do not set this value such that the time between invocations is greater - than the scanner timeout; i.e. hbase.regionserver.lease.period - </description> - </property> - <property> - <name>zookeeper.session.timeout</name> - <value>30000</value> - <description>ZooKeeper session timeout. - HBase passes this to the zk quorum as suggested maximum time for a - session (This setting becomes zookeeper's 'maxSessionTimeout'). See - http://hadoop.apache.org/zookeeper/docs/current/zookeeperProgrammers.html#ch_zkSessions - "The client sends a requested timeout, the server responds with the - timeout that it can give the client. " In milliseconds. - </description> - </property> - <property> - <name>hbase.client.keyvalue.maxsize</name> - <value>10485760</value> - <description>Specifies the combined maximum allowed size of a KeyValue - instance. This is to set an upper boundary for a single entry saved in a - storage file. Since they cannot be split it helps avoiding that a region - cannot be split any further because the data is too large. It seems wise - to set this to a fraction of the maximum region size. Setting it to zero - or less disables the check. - </description> - </property> - <property> - <name>hbase.hstore.compactionThreshold</name> - <value>3</value> - <description> - If more than this number of HStoreFiles in any one HStore - (one HStoreFile is written per flush of memstore) then a compaction - is run to rewrite all HStoreFiles files as one. Larger numbers - put off compaction but when it runs, it takes longer to complete. - </description> - </property> - <property> - <name>hbase.hstore.flush.retries.number</name> - <value>120</value> - <description> - The number of times the region flush operation will be retried. - </description> - </property> - - <property> - <name>hbase.hstore.blockingStoreFiles</name> - <value>10</value> - <description> - If more than this number of StoreFiles in any one Store - (one StoreFile is written per flush of MemStore) then updates are - blocked for this HRegion until a compaction is completed, or - until hbase.hstore.blockingWaitTime has been exceeded. - </description> - </property> - <property> - <name>hfile.block.cache.size</name> - <value>0.40</value> - <description> - Percentage of maximum heap (-Xmx setting) to allocate to block cache - used by HFile/StoreFile. Default of 0.25 means allocate 25%. - Set to 0 to disable but it's not recommended. - </description> - </property> - - <!-- The following properties configure authentication information for - HBase processes when using Kerberos security. There are no default - values, included here for documentation purposes --> - <property> - <name>hbase.master.keytab.file</name> - <value></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> - <description>Ex. "hbase/_h...@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 - portion, it will be replaced with the actual hostname of the running - instance. - </description> - </property> - <property> - <name>hbase.regionserver.keytab.file</name> - <value></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> - <description>Ex. "hbase/_h...@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 - hostname portion, it will be replaced with the actual hostname of the - running instance. An entry for this principal must exist in the file - specified in hbase.regionserver.keytab.file - </description> - </property> - - <!-- Additional configuration specific to HBase security --> - <property> - <name>hbase.superuser</name> - <value>hbase</value> - <description>List of users or groups (comma-separated), who are allowed - full privileges, regardless of stored ACLs, across the cluster. - Only used when HBase security is enabled. - </description> - </property> - - <property> - <name>hbase.security.authentication</name> - <value>simple</value> - </property> - - <property> - <name>hbase.security.authorization</name> - <value>false</value> - <description>Enables HBase authorization. Set the value of this property to false to disable HBase authorization. - </description> - </property> - - <property> - <name>hbase.coprocessor.region.classes</name> - <value></value> - <description>A comma-separated list of Coprocessors that are loaded by - default on all tables. For any override coprocessor method, these classes - will be called in order. After implementing your own Coprocessor, just put - it in HBase's classpath and add the fully qualified class name here. - A coprocessor can also be loaded on demand by setting HTableDescriptor. - </description> - </property> - - <property> - <name>hbase.coprocessor.master.classes</name> - <value></value> - <description>A comma-separated list of - org.apache.hadoop.hbase.coprocessor.MasterObserver coprocessors that are - loaded by default on the active HMaster process. For any implemented - coprocessor methods, the listed classes will be called in order. After - implementing your own MasterObserver, just put it in HBase's classpath - and add the fully qualified class name here. - </description> - </property> - - <property> - <name>hbase.zookeeper.property.clientPort</name> - <value>2181</value> - <description>Property from ZooKeeper's config zoo.cfg. - The port at which the clients will connect. - </description> - </property> - - <!-- - The following three properties are used together to create the list of - host:peer_port:leader_port quorum servers for ZooKeeper. - --> - <property> - <name>hbase.zookeeper.quorum</name> - <value>localhost</value> - <description>Comma separated list of servers in the ZooKeeper Quorum. - For example, "host1.mydomain.com,host2.mydomain.com,host3.mydomain.com". - By default this is set to localhost for local and pseudo-distributed modes - of operation. For a fully-distributed setup, this should be set to a full - list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh - this is the list of servers which we will start/stop ZooKeeper on. - </description> - </property> - <!-- End of properties used to generate ZooKeeper host:port quorum list. --> - - <property> - <name>hbase.zookeeper.useMulti</name> - <value>true</value> - <description>Instructs HBase to make use of ZooKeeper's multi-update functionality. - This allows certain ZooKeeper operations to complete more quickly and prevents some issues - with rare Replication failure scenarios (see the release note of HBASE-2611 for an example).· - IMPORTANT: only set this to true if all ZooKeeper servers in the cluster are on version 3.4+ - and will not be downgraded. ZooKeeper versions before 3.4 do not support multi-update and will - not fail gracefully if multi-update is invoked (see ZOOKEEPER-1495). - </description> - </property> - <property> - <name>zookeeper.znode.parent</name> - <value>/hbase-unsecure</value> - <description>Root ZNode for HBase in ZooKeeper. All of HBase's ZooKeeper - files that are configured with a relative path will go under this node. - By default, all of HBase's ZooKeeper file path are configured with a - relative path, so they will all go under this directory unless changed. - </description> - </property> - - <property> - <name>hbase.defaults.for.version.skip</name> - <value>true</value> - <description>Disables version verification.</description> - </property> - - <property> - <name>dfs.domain.socket.path</name> - <value>/var/lib/hadoop-hdfs/dn_socket</value> - <description>Path to domain socket.</description> - </property> - -</configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/9c39acb0/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/metainfo.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/metainfo.xml b/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/metainfo.xml deleted file mode 100644 index afe527d..0000000 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HBASE/metainfo.xml +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<metainfo> - <user>mapred</user> - <comment>Non-relational distributed database and centralized service for configuration management & synchronization</comment> - <version>0.96.1.2.0.6.1</version> - - <components> - <component> - <name>HBASE_MASTER</name> - <category>MASTER</category> - </component> - - <component> - <name>HBASE_REGIONSERVER</name> - <category>SLAVE</category> - </component> - - <component> - <name>HBASE_CLIENT</name> - <category>CLIENT</category> - </component> - </components> - <configuration-dependencies> - <config-type>global</config-type> - <config-type>hbase-site</config-type> - <config-type>hbase-policy</config-type> - </configuration-dependencies> -</metainfo>