You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by om...@apache.org on 2011/12/17 01:16:48 UTC

svn commit: r1215362 - /incubator/ambari/trunk/controller/src/main/resources/org/apache/ambari/acd/hdfs-0.1.0.acd

Author: omalley
Date: Sat Dec 17 00:16:47 2011
New Revision: 1215362

URL: http://svn.apache.org/viewvc?rev=1215362&view=rev
Log:
AMBARI-165. Missed file.

Added:
    incubator/ambari/trunk/controller/src/main/resources/org/apache/ambari/acd/hdfs-0.1.0.acd

Added: incubator/ambari/trunk/controller/src/main/resources/org/apache/ambari/acd/hdfs-0.1.0.acd
URL: http://svn.apache.org/viewvc/incubator/ambari/trunk/controller/src/main/resources/org/apache/ambari/acd/hdfs-0.1.0.acd?rev=1215362&view=auto
==============================================================================
--- incubator/ambari/trunk/controller/src/main/resources/org/apache/ambari/acd/hdfs-0.1.0.acd (added)
+++ incubator/ambari/trunk/controller/src/main/resources/org/apache/ambari/acd/hdfs-0.1.0.acd Sat Dec 17 00:16:47 2011
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<component provides="hdfs">
+  <requires name="common"/>
+  <roles name="namenode"/>
+  <roles name="secondarynamenode"/>
+  <roles name="datanode"/>
+  <configure>
+<![CDATA[
+import ambari_component
+import sys
+
+[pgm, cluster, role] = sys.argv
+
+opts = {}
+if role == "datanode":
+  opts['dfs.data.dir'] = ambari_component.getDataDirs()
+
+ambari_component.copyXml('hadoop/hdfs-site', opts)
+]]>
+  </configure>
+  <install>
+<![CDATA[
+print "TO BE DONE"
+]]>
+  </install>
+  <start>
+<![CDATA[
+import os
+import sys
+
+[pgm, cluster, role] = sys.argv
+
+os.execl("stack/bin/hadoop", "stack/bin/hadoop", role)
+]]>
+  </start>
+  <check runOn="namenode" user="${hdfs.user}">
+<![CDATA[
+import os
+
+os.exec('stack/bin/hadoop', 'stack/bin/hadoop', 'dfsadmin', '-get')
+]]>
+  </check>
+
+  <prestart runOn="namenode" user="{hdfs.user}">
+<![CDATA[]]>
+  </prestart>
+</component>