You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ao...@apache.org on 2013/12/25 19:09:44 UTC
[3/3] git commit: AMBARI-4176. HBase on HDP1. Rewrite to resource
management. (aonishuk)
AMBARI-4176. HBase on HDP1. Rewrite to resource management. (aonishuk)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/aefbc614
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/aefbc614
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/aefbc614
Branch: refs/heads/trunk
Commit: aefbc614214c39b26fe1dcdfb54ca7817fb99e08
Parents: 47d2ff6
Author: Andrew Onischuk <ao...@hortonworks.com>
Authored: Wed Dec 25 10:07:58 2013 -0800
Committer: Andrew Onischuk <ao...@hortonworks.com>
Committed: Wed Dec 25 10:07:58 2013 -0800
----------------------------------------------------------------------
.../HDP/1.3._/services/HBASE/metainfo.xml | 83 +-
.../HDP/1.3._/services/HBASE/metrics.json | 13635 +++++++++++++++++
.../HBASE/package/files/hbaseSmokeVerify.sh | 32 +
.../services/HBASE/package/scripts/__init__.py | 19 +
.../services/HBASE/package/scripts/functions.py | 67 +
.../services/HBASE/package/scripts/hbase.py | 91 +
.../HBASE/package/scripts/hbase_client.py | 52 +
.../HBASE/package/scripts/hbase_master.py | 74 +
.../HBASE/package/scripts/hbase_regionserver.py | 75 +
.../HBASE/package/scripts/hbase_service.py | 46 +
.../services/HBASE/package/scripts/params.py | 81 +
.../HBASE/package/scripts/service_check.py | 89 +
.../HBASE/package/scripts/status_params.py | 25 +
.../hadoop-metrics.properties-GANGLIA-MASTER.j2 | 50 +
.../hadoop-metrics.properties-GANGLIA-RS.j2 | 50 +
.../templates/hadoop-metrics.properties.j2 | 50 +
.../HBASE/package/templates/hbase-env.sh.j2 | 82 +
.../HBASE/package/templates/hbase-smoke.sh.j2 | 26 +
.../package/templates/hbase_client_jaas.conf.j2 | 5 +
.../templates/hbase_grant_permissions.j2 | 21 +
.../package/templates/hbase_master_jaas.conf.j2 | 8 +
.../templates/hbase_regionserver_jaas.conf.j2 | 8 +
.../HBASE/package/templates/regionservers.j2 | 2 +
23 files changed, 14654 insertions(+), 17 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/aefbc614/ambari-server/src/main/resources/stacks/HDP/1.3._/services/HBASE/metainfo.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/1.3._/services/HBASE/metainfo.xml b/ambari-server/src/main/resources/stacks/HDP/1.3._/services/HBASE/metainfo.xml
index 6643782..aedb8e0 100644
--- a/ambari-server/src/main/resources/stacks/HDP/1.3._/services/HBASE/metainfo.xml
+++ b/ambari-server/src/main/resources/stacks/HDP/1.3._/services/HBASE/metainfo.xml
@@ -16,29 +16,78 @@
limitations under the License.
-->
<metainfo>
- <user>mapred</user>
- <comment>Non-relational distributed database and centralized service for configuration management & synchronization</comment>
- <version>0.94.6.1.3.3.0</version>
-
- <components>
+ <schemaVersion>2.0</schemaVersion>
+ <services>
+ <service>
+ <name>HBASE</name>
+ <comment>Non-relational distributed database and centralized service for configuration management &
+ synchronization
+ </comment>
+ <version>0.94.6.1.3.3.0</version>
+ <components>
<component>
- <name>HBASE_MASTER</name>
- <category>MASTER</category>
+ <name>HBASE_MASTER</name>
+ <category>MASTER</category>
+ <commandScript>
+ <script>scripts/hbase_master.py</script>
+ <scriptType>PYTHON</scriptType>
+ <timeout>600</timeout>
+ </commandScript>
</component>
<component>
- <name>HBASE_REGIONSERVER</name>
- <category>SLAVE</category>
+ <name>HBASE_REGIONSERVER</name>
+ <category>SLAVE</category>
+ <commandScript>
+ <script>scripts/hbase_regionserver.py</script>
+ <scriptType>PYTHON</scriptType>
+ </commandScript>
+ <customCommands>
+ <customCommand>
+ <name>DECOMMISSION</name>
+ <commandScript>
+ <script>scripts/hbase_regionserver.py</script>
+ <scriptType>PYTHON</scriptType>
+ <timeout>600</timeout>
+ </commandScript>
+ </customCommand>
+ </customCommands>
</component>
<component>
- <name>HBASE_CLIENT</name>
- <category>CLIENT</category>
+ <name>HBASE_CLIENT</name>
+ <category>CLIENT</category>
+ <commandScript>
+ <script>scripts/hbase_client.py</script>
+ <scriptType>PYTHON</scriptType>
+ </commandScript>
</component>
- </components>
- <configuration-dependencies>
- <config-type>global</config-type>
- <config-type>hbase-site</config-type>
- <config-type>hbase-policy</config-type>
- </configuration-dependencies>
+ </components>
+
+ <osSpecifics>
+ <osSpecific>
+ <osType>centos6</osType>
+ <packages>
+ <package>
+ <type>rpm</type>
+ <name>hbase</name>
+ </package>
+ </packages>
+ </osSpecific>
+ </osSpecifics>
+
+ <commandScript>
+ <script>scripts/service_check.py</script>
+ <scriptType>PYTHON</scriptType>
+ <timeout>300</timeout>
+ </commandScript>
+
+ <configuration-dependencies>
+ <config-type>global</config-type>
+ <config-type>hbase-policy</config-type>
+ <config-type>hbase-site</config-type>
+ </configuration-dependencies>
+
+ </service>
+ </services>
</metainfo>