ambari-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From yus...@apache.org
Subject [11/12] AMBARI-5482. Integrate Ambari Shell. (Janos Matyas and Krisztian Horvath via yusaku)
Date Sat, 31 May 2014 07:21:15 GMT
http://git-wip-us.apache.org/repos/asf/ambari/blob/11dd9df8/ambari-client/groovy-client/src/test/resources/tasks.json
----------------------------------------------------------------------
diff --git a/ambari-client/groovy-client/src/test/resources/tasks.json b/ambari-client/groovy-client/src/test/resources/tasks.json
new file mode 100644
index 0000000..aa4cb1a
--- /dev/null
+++ b/ambari-client/groovy-client/src/test/resources/tasks.json
@@ -0,0 +1,471 @@
+{
+  "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1",
+  "Requests" : {
+    "cluster_name" : "single-node-hdfs-yarn",
+    "id" : 1
+  },
+  "tasks" : [
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/2",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "DATANODE INSTALL",
+        "end_time" : 1400572762594,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 2,
+        "request_id" : 1,
+        "role" : "DATANODE",
+        "stage_id" : 1,
+        "start_time" : 1400572602041,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:56:49,622 - Group['hadoop'] {}\n2014-05-20 03:56:49,624 - Adding group Group['hadoop']\n2014-05-20 03:56:49,659 - Group['users'] {}\n2014-05-20 03:56:49,659 - Modifying group users\n2014-05-20 03:56:49,679 - Group['users'] {}\n2014-05-20 03:56:49,680 - Modifying group users\n2014-05-20 03:56:49,701 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:56:49,702 - Adding user User['ambari-qa']\n2014-05-20 03:56:49,742 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:56:49,745 - Writing File['/tmp/changeUid.sh'] because it doesn't exist\n2014-05-20 03:56:49,745 - Changing permission for /tmp/changeUid.sh from 644 to 555\n2014-05-20 03:56:49,746 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:56:49,795 - User['ya
 rn'] {'gid': 'hadoop'}\n2014-05-20 03:56:49,795 - Adding user User['yarn']\n2014-05-20 03:56:49,825 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:56:49,825 - Adding user User['hdfs']\n2014-05-20 03:56:49,865 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:56:49,865 - Adding user User['mapred']\n2014-05-20 03:56:49,903 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:56:49,904 - Adding user User['zookeeper']\n2014-05-20 03:56:49,934 - Package['unzip'] {}\n2014-05-20 03:56:49,952 - Installing package unzip ('/usr/bin/yum -d 0 -e 0 -y install unzip')\n2014-05-20 03:56:50,772 - Package['net-snmp'] {}\n2014-05-20 03:56:50,811 - Installing package net-snmp ('/usr/bin/yum -d 0 -e 0 -y install net-snmp')\n2014-05-20 03:56:52,778 - Package['net-snmp-utils'] {}\n2014-05-20 03:56:52,811 - Installing package net-snmp-utils ('/usr/bin/yum -d 0 -e 0 -y install net-snmp-utils')\n2014-05-20 03:56:53,750 - Repository['HDP-2.0'] {'action': ['creat
 e'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:56:53,759 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:56:53,761 - Writing File['/etc/yum.repos.d/HDP.repo'] because it doesn't exist\n2014-05-20 03:56:53,762 - Package['lzo'] {}\n2014-05-20 03:56:53,781 - Installing package lzo ('/usr/bin/yum -d 0 -e 0 -y install lzo')\n2014-05-20 03:56:54,703 - Package['hadoop'] {}\n2014-05-20 03:56:54,724 - Installing package hadoop ('/usr/bin/yum -d 0 -e 0 -y install hadoop')\n2014-05-20 03:58:53,822 - Package['hadoop-libhdfs'] {}\n2014-05-20 03:58:53,849 - Installing package hadoop-libhdfs ('/usr/bin/yum -d 0 -e 0 -y install hadoop-libhdfs')\n2014-05-20 03:59:03,017 - Package['hadoop-lzo'] {}\n2014-05-20 03:59:03,046 - Installing package hadoop-lzo ('/usr/bin/yum -d 0 -e 0 -y install hadoop-lzo')\n2014-05-20 03:59:04,310 - Package['hadoop-lzo-native'] {}\n20
 14-05-20 03:59:04,345 - Installing package hadoop-lzo-native ('/usr/bin/yum -d 0 -e 0 -y install hadoop-lzo-native')\n2014-05-20 03:59:19,183 - Package['snappy'] {}\n2014-05-20 03:59:19,206 - Installing package snappy ('/usr/bin/yum -d 0 -e 0 -y install snappy')\n2014-05-20 03:59:20,280 - Package['snappy-devel'] {}\n2014-05-20 03:59:20,304 - Installing package snappy-devel ('/usr/bin/yum -d 0 -e 0 -y install snappy-devel')\n2014-05-20 03:59:21,196 - Package['ambari-log4j'] {}\n2014-05-20 03:59:21,223 - Installing package ambari-log4j ('/usr/bin/yum -d 0 -e 0 -y install ambari-log4j')",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/3",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "HDFS_CLIENT INSTALL",
+        "end_time" : 1400572765219,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 3,
+        "request_id" : 1,
+        "role" : "HDFS_CLIENT",
+        "stage_id" : 1,
+        "start_time" : 1400572602075,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:24,190 - Group['hadoop'] {}\n2014-05-20 03:59:24,193 - Modifying group hadoop\n2014-05-20 03:59:24,315 - Group['users'] {}\n2014-05-20 03:59:24,315 - Modifying group users\n2014-05-20 03:59:24,344 - Group['users'] {}\n2014-05-20 03:59:24,344 - Modifying group users\n2014-05-20 03:59:24,372 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:24,372 - Modifying user ambari-qa\n2014-05-20 03:59:24,396 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:24,397 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:24,412 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:24,412 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:24,412 - Modifying user yarn\n2014-05-20 03:59:24,439 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:24,439 - Modifying user hdfs\n2014-05-20 03:59:24,466 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:24,467 - Modifying user mapred\n2014-05-20 03:59:24,495 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:24,495 - Modifying user zookeeper\n2014-05-20 03:59:24,516 - Package['unzip'] {}\n2014-05-20 03:59:24,546 - Skipping installing existent package unzip\n2014-05-20 03:59:24,546 - Package['net-snmp'] {}\n2014-05-20 03:59:24,572 - Skipping installing existent package net-snmp\n2014-05-20 03:59:24,573 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:24,599 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:24,715 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:24,723 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:24,726 - Package['lzo'] {}\n2014-05-20 03:59:24,751 - Skipping installing existent package lzo\n2014-05-20 03:59:24,751 - Package['hadoop'] {}\n2014-05-20 03:59:24,776 - Skipping installing existent package hadoop\n2014-05-20 03:59:24,776 - Package['hadoop-libhdfs'] {}\n2014-05-20 03:59:24,801 - Skipping installing existent package hadoop-libhdfs\n2014-05-20 03:59:24,802 - Package['hadoop-lzo'] {}\n2014-05-20 03:59:24,856 - Skipping installing existent package hadoop-lzo\n2014-05-20 03:59:24,857 - Package['hadoop-lzo-native'] {}\n2014-05-20 03:59:24,885 - Skipping installing existent package hadoop-lzo-native\n2014-05-20 03:59:24,886 - Package['snappy'] {}\n2014-05-20 03:59:24,909 - Skipping installing existent package snappy\n2014-05-20 03:59:24,909 - Package['snappy-devel'] {}\n2014-05-20 03:59:24,937 - Skipping installing exi
 stent package snappy-devel\n2014-05-20 03:59:24,937 - Package['ambari-log4j'] {}\n2014-05-20 03:59:24,960 - Skipping installing existent package ambari-log4j\n2014-05-20 03:59:24,962 - XmlConfig['core-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:24,969 - Generating config: /etc/hadoop/conf/core-site.xml\n2014-05-20 03:59:24,969 - File['/etc/hadoop/conf/core-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': None}\n2014-05-20 03:59:24,970 - Writing File['/etc/hadoop/conf/core-site.xml'] because contents don't match\n2014-05-20 03:59:24,971 - Changing owner for /etc/hadoop/conf/core-site.xml from 0 to hdfs\n2014-05-20 03:59:24,971 - Changing group for /etc/hadoop/conf/core-site.xml from 0 to hadoop\n2014-05-20 03:59:24,971 - XmlConfig['hdfs-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:24,975 - Gener
 ating config: /etc/hadoop/conf/hdfs-site.xml\n2014-05-20 03:59:24,975 - File['/etc/hadoop/conf/hdfs-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': None}\n2014-05-20 03:59:24,977 - Writing File['/etc/hadoop/conf/hdfs-site.xml'] because contents don't match\n2014-05-20 03:59:24,977 - Changing owner for /etc/hadoop/conf/hdfs-site.xml from 0 to hdfs\n2014-05-20 03:59:24,977 - Changing group for /etc/hadoop/conf/hdfs-site.xml from 0 to hadoop",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/4",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "HISTORYSERVER INSTALL",
+        "end_time" : 1400572789661,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 4,
+        "request_id" : 1,
+        "role" : "HISTORYSERVER",
+        "stage_id" : 1,
+        "start_time" : 1400572602128,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:25,098 - Group['hadoop'] {}\n2014-05-20 03:59:25,099 - Modifying group hadoop\n2014-05-20 03:59:25,134 - Group['users'] {}\n2014-05-20 03:59:25,135 - Modifying group users\n2014-05-20 03:59:25,179 - Group['users'] {}\n2014-05-20 03:59:25,179 - Modifying group users\n2014-05-20 03:59:25,217 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:25,218 - Modifying user ambari-qa\n2014-05-20 03:59:25,242 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:25,243 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:25,259 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:25,260 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:25,260 - Modifying user yarn\n2014-05-20 03:59:25,284 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:25,285 - Modifying user hdfs\n2014-05-20 03:59:25,306 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:25,306 - Modifying user mapred\n2014-05-20 03:59:25,329 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:25,329 - Modifying user zookeeper\n2014-05-20 03:59:25,350 - Package['unzip'] {}\n2014-05-20 03:59:25,375 - Skipping installing existent package unzip\n2014-05-20 03:59:25,376 - Package['net-snmp'] {}\n2014-05-20 03:59:25,402 - Skipping installing existent package net-snmp\n2014-05-20 03:59:25,402 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:25,429 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:25,534 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:25,540 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:25,541 - Package['hadoop-mapreduce'] {}\n2014-05-20 03:59:25,564 - Installing package hadoop-mapreduce ('/usr/bin/yum -d 0 -e 0 -y install hadoop-mapreduce')\n2014-05-20 03:59:48,200 - Package['hadoop-mapreduce-historyserver'] {}\n2014-05-20 03:59:48,226 - Installing package hadoop-mapreduce-historyserver ('/usr/bin/yum -d 0 -e 0 -y install hadoop-mapreduce-historyserver')",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/5",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "MAPREDUCE2_CLIENT INSTALL",
+        "end_time" : 1400572790565,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 5,
+        "request_id" : 1,
+        "role" : "MAPREDUCE2_CLIENT",
+        "stage_id" : 1,
+        "start_time" : 1400572602141,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:49,616 - Group['hadoop'] {}\n2014-05-20 03:59:49,618 - Modifying group hadoop\n2014-05-20 03:59:49,645 - Group['users'] {}\n2014-05-20 03:59:49,645 - Modifying group users\n2014-05-20 03:59:49,719 - Group['users'] {}\n2014-05-20 03:59:49,720 - Modifying group users\n2014-05-20 03:59:49,763 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:49,764 - Modifying user ambari-qa\n2014-05-20 03:59:49,789 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:49,790 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:49,805 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:49,806 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:49,806 - Modifying user yarn\n2014-05-20 03:59:49,826 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:49,826 - Modifying user hdfs\n2014-05-20 03:59:49,848 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:49,848 - Modifying user mapred\n2014-05-20 03:59:49,962 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:49,963 - Modifying user zookeeper\n2014-05-20 03:59:50,026 - Package['unzip'] {}\n2014-05-20 03:59:50,058 - Skipping installing existent package unzip\n2014-05-20 03:59:50,058 - Package['net-snmp'] {}\n2014-05-20 03:59:50,082 - Skipping installing existent package net-snmp\n2014-05-20 03:59:50,083 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:50,108 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:50,233 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:50,239 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:50,241 - Package['hadoop-mapreduce'] {}\n2014-05-20 03:59:50,266 - Skipping installing existent package hadoop-mapreduce\n2014-05-20 03:59:50,267 - Package['hadoop-mapreduce-historyserver'] {}\n2014-05-20 03:59:50,295 - Skipping installing existent package hadoop-mapreduce-historyserver\n2014-05-20 03:59:50,301 - Directory['/var/run/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:50,301 - Creating directory Directory['/var/run/hadoop-yarn/yarn']\n2014-05-20 03:59:50,302 - Changing owner for /var/run/hadoop-yarn/yarn from 0 to yarn\n2014-05-20 03:59:50,302 - Changing group for /var/run/hadoop-yarn/yarn from 0 to hadoop\n2014-05-20 03:59:50,302 - Directory['/var/log/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:50,303 - Creating directory D
 irectory['/var/log/hadoop-yarn/yarn']\n2014-05-20 03:59:50,303 - Changing owner for /var/log/hadoop-yarn/yarn from 0 to yarn\n2014-05-20 03:59:50,303 - Changing group for /var/log/hadoop-yarn/yarn from 0 to hadoop\n2014-05-20 03:59:50,303 - Directory['/var/run/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:50,304 - Creating directory Directory['/var/run/hadoop-mapreduce/mapred']\n2014-05-20 03:59:50,304 - Changing owner for /var/run/hadoop-mapreduce/mapred from 0 to mapred\n2014-05-20 03:59:50,304 - Changing group for /var/run/hadoop-mapreduce/mapred from 0 to hadoop\n2014-05-20 03:59:50,304 - Directory['/var/log/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:50,305 - Creating directory Directory['/var/log/hadoop-mapreduce/mapred']\n2014-05-20 03:59:50,305 - Changing owner for /var/log/hadoop-mapreduce/mapred from 0 to mapred\n2014-05-20 03:59:50,305 - Changing group for /va
 r/log/hadoop-mapreduce/mapred from 0 to hadoop\n2014-05-20 03:59:50,305 - Directory['/hadoop/yarn/local'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 03:59:50,306 - Creating directory Directory['/hadoop/yarn/local']\n2014-05-20 03:59:50,306 - Changing owner for /hadoop/yarn/local from 0 to yarn\n2014-05-20 03:59:50,306 - Directory['/hadoop/yarn/log'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 03:59:50,307 - Creating directory Directory['/hadoop/yarn/log']\n2014-05-20 03:59:50,308 - Changing owner for /hadoop/yarn/log from 0 to yarn\n2014-05-20 03:59:50,308 - Directory['/var/log/hadoop-yarn'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 03:59:50,308 - XmlConfig['core-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:50,313 - Generating config: /etc/hadoop/conf/core-site.xml\n2014-05-20 03:59:50,314 - File['/etc/
 hadoop/conf/core-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:50,314 - Writing File['/etc/hadoop/conf/core-site.xml'] because contents don't match\n2014-05-20 03:59:50,315 - XmlConfig['mapred-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:50,320 - Generating config: /etc/hadoop/conf/mapred-site.xml\n2014-05-20 03:59:50,321 - File['/etc/hadoop/conf/mapred-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:50,322 - Writing File['/etc/hadoop/conf/mapred-site.xml'] because contents don't match\n2014-05-20 03:59:50,323 - Changing owner for /etc/hadoop/conf/mapred-site.xml from 0 to yarn\n2014-05-20 03:59:50,323 - Changing group for /etc/hadoop/conf/mapred-site.xml from 0 to hadoop\n2014-05-20 03:59:50,323 - XmlConfig['yarn-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode
 ': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:50,328 - Generating config: /etc/hadoop/conf/yarn-site.xml\n2014-05-20 03:59:50,329 - File['/etc/hadoop/conf/yarn-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:50,330 - Writing File['/etc/hadoop/conf/yarn-site.xml'] because contents don't match\n2014-05-20 03:59:50,330 - Changing owner for /etc/hadoop/conf/yarn-site.xml from 0 to yarn\n2014-05-20 03:59:50,330 - Changing group for /etc/hadoop/conf/yarn-site.xml from 0 to hadoop\n2014-05-20 03:59:50,331 - XmlConfig['capacity-scheduler.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:50,335 - Generating config: /etc/hadoop/conf/capacity-scheduler.xml\n2014-05-20 03:59:50,336 - File['/etc/hadoop/conf/capacity-scheduler.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014
 -05-20 03:59:50,337 - Writing File['/etc/hadoop/conf/capacity-scheduler.xml'] because contents don't match\n2014-05-20 03:59:50,337 - Changing owner for /etc/hadoop/conf/capacity-scheduler.xml from 0 to yarn\n2014-05-20 03:59:50,338 - Changing group for /etc/hadoop/conf/capacity-scheduler.xml from 0 to hadoop\n2014-05-20 03:59:50,338 - File['/etc/hadoop/conf/yarn.exclude'] {'owner': 'yarn', 'group': 'hadoop'}\n2014-05-20 03:59:50,338 - Writing File['/etc/hadoop/conf/yarn.exclude'] because it doesn't exist\n2014-05-20 03:59:50,339 - Changing owner for /etc/hadoop/conf/yarn.exclude from 0 to yarn\n2014-05-20 03:59:50,339 - Changing group for /etc/hadoop/conf/yarn.exclude from 0 to hadoop\n2014-05-20 03:59:50,343 - File['/etc/security/limits.d/yarn.conf'] {'content': Template('yarn.conf.j2'), 'mode': 0644}\n2014-05-20 03:59:50,343 - Writing File['/etc/security/limits.d/yarn.conf'] because contents don't match\n2014-05-20 03:59:50,346 - File['/etc/security/limits.d/mapreduce.conf'] {'co
 ntent': Template('mapreduce.conf.j2'), 'mode': 0644}\n2014-05-20 03:59:50,346 - Writing File['/etc/security/limits.d/mapreduce.conf'] because contents don't match\n2014-05-20 03:59:50,353 - File['/etc/hadoop/conf/yarn-env.sh'] {'content': Template('yarn-env.sh.j2'), 'owner': 'yarn', 'group': 'hadoop', 'mode': 0755}\n2014-05-20 03:59:50,354 - Writing File['/etc/hadoop/conf/yarn-env.sh'] because contents don't match\n2014-05-20 03:59:50,354 - Changing permission for /etc/hadoop/conf/yarn-env.sh from 644 to 755\n2014-05-20 03:59:50,355 - Changing owner for /etc/hadoop/conf/yarn-env.sh from 0 to yarn\n2014-05-20 03:59:50,355 - Changing group for /etc/hadoop/conf/yarn-env.sh from 0 to hadoop",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/6",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "NAMENODE INSTALL",
+        "end_time" : 1400572792817,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 6,
+        "request_id" : 1,
+        "role" : "NAMENODE",
+        "stage_id" : 1,
+        "start_time" : 1400572602153,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:52,033 - Group['hadoop'] {}\n2014-05-20 03:59:52,034 - Modifying group hadoop\n2014-05-20 03:59:52,066 - Group['users'] {}\n2014-05-20 03:59:52,068 - Modifying group users\n2014-05-20 03:59:52,093 - Group['users'] {}\n2014-05-20 03:59:52,094 - Modifying group users\n2014-05-20 03:59:52,121 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:52,121 - Modifying user ambari-qa\n2014-05-20 03:59:52,143 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:52,144 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:52,160 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:52,161 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:52,161 - Modifying user yarn\n2014-05-20 03:59:52,181 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:52,181 - Modifying user hdfs\n2014-05-20 03:59:52,203 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:52,203 - Modifying user mapred\n2014-05-20 03:59:52,225 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:52,225 - Modifying user zookeeper\n2014-05-20 03:59:52,246 - Package['unzip'] {}\n2014-05-20 03:59:52,270 - Skipping installing existent package unzip\n2014-05-20 03:59:52,270 - Package['net-snmp'] {}\n2014-05-20 03:59:52,293 - Skipping installing existent package net-snmp\n2014-05-20 03:59:52,294 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:52,318 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:52,443 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:52,449 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:52,451 - Package['lzo'] {}\n2014-05-20 03:59:52,475 - Skipping installing existent package lzo\n2014-05-20 03:59:52,476 - Package['hadoop'] {}\n2014-05-20 03:59:52,500 - Skipping installing existent package hadoop\n2014-05-20 03:59:52,500 - Package['hadoop-libhdfs'] {}\n2014-05-20 03:59:52,525 - Skipping installing existent package hadoop-libhdfs\n2014-05-20 03:59:52,525 - Package['hadoop-lzo'] {}\n2014-05-20 03:59:52,548 - Skipping installing existent package hadoop-lzo\n2014-05-20 03:59:52,549 - Package['hadoop-lzo-native'] {}\n2014-05-20 03:59:52,573 - Skipping installing existent package hadoop-lzo-native\n2014-05-20 03:59:52,573 - Package['snappy'] {}\n2014-05-20 03:59:52,595 - Skipping installing existent package snappy\n2014-05-20 03:59:52,596 - Package['snappy-devel'] {}\n2014-05-20 03:59:52,620 - Skipping installing exi
 stent package snappy-devel\n2014-05-20 03:59:52,621 - Package['ambari-log4j'] {}\n2014-05-20 03:59:52,643 - Skipping installing existent package ambari-log4j\n2014-05-20 03:59:52,647 - Directory['/hadoop/hdfs/namenode'] {'owner': 'hdfs', 'group': 'hadoop', 'recursive': True, 'mode': 0755}\n2014-05-20 03:59:52,647 - Creating directory Directory['/hadoop/hdfs/namenode']\n2014-05-20 03:59:52,648 - Changing owner for /hadoop/hdfs/namenode from 0 to hdfs\n2014-05-20 03:59:52,648 - Changing group for /hadoop/hdfs/namenode from 0 to hadoop",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/7",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "NODEMANAGER INSTALL",
+        "end_time" : 1400572795927,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 7,
+        "request_id" : 1,
+        "role" : "NODEMANAGER",
+        "stage_id" : 1,
+        "start_time" : 1400572602165,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:52,810 - Group['hadoop'] {}\n2014-05-20 03:59:52,811 - Modifying group hadoop\n2014-05-20 03:59:52,840 - Group['users'] {}\n2014-05-20 03:59:52,840 - Modifying group users\n2014-05-20 03:59:52,865 - Group['users'] {}\n2014-05-20 03:59:52,865 - Modifying group users\n2014-05-20 03:59:52,890 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:52,891 - Modifying user ambari-qa\n2014-05-20 03:59:52,913 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:52,914 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:52,930 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:52,930 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:52,931 - Modifying user yarn\n2014-05-20 03:59:52,956 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:52,957 - Modifying user hdfs\n2014-05-20 03:59:52,988 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:52,988 - Modifying user mapred\n2014-05-20 03:59:53,010 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:53,011 - Modifying user zookeeper\n2014-05-20 03:59:53,031 - Package['unzip'] {}\n2014-05-20 03:59:53,061 - Skipping installing existent package unzip\n2014-05-20 03:59:53,061 - Package['net-snmp'] {}\n2014-05-20 03:59:53,089 - Skipping installing existent package net-snmp\n2014-05-20 03:59:53,090 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:53,113 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:53,264 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:53,272 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:53,273 - Package['hadoop-yarn'] {}\n2014-05-20 03:59:53,298 - Skipping installing existent package hadoop-yarn\n2014-05-20 03:59:53,299 - Package['hadoop-yarn-nodemanager'] {}\n2014-05-20 03:59:53,323 - Installing package hadoop-yarn-nodemanager ('/usr/bin/yum -d 0 -e 0 -y install hadoop-yarn-nodemanager')\n2014-05-20 03:59:54,094 - Package['hadoop-mapreduce'] {}\n2014-05-20 03:59:54,119 - Skipping installing existent package hadoop-mapreduce\n2014-05-20 03:59:54,119 - Package['hadoop-yarn-proxyserver'] {}\n2014-05-20 03:59:54,141 - Installing package hadoop-yarn-proxyserver ('/usr/bin/yum -d 0 -e 0 -y install hadoop-yarn-proxyserver')\n2014-05-20 03:59:54,871 - Package['hadoop-yarn-resourcemanager'] {}\n2014-05-20 03:59:54,895 - Installing package hadoop-yarn-resourcemanager ('/usr/bin/yum -d 0 -e 0 -y install hadoop-yarn-resou
 rcemanager')",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/8",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "RESOURCEMANAGER INSTALL",
+        "end_time" : 1400572796704,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 8,
+        "request_id" : 1,
+        "role" : "RESOURCEMANAGER",
+        "stage_id" : 1,
+        "start_time" : 1400572602179,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:55,777 - Group['hadoop'] {}\n2014-05-20 03:59:55,778 - Modifying group hadoop\n2014-05-20 03:59:55,811 - Group['users'] {}\n2014-05-20 03:59:55,811 - Modifying group users\n2014-05-20 03:59:55,848 - Group['users'] {}\n2014-05-20 03:59:55,849 - Modifying group users\n2014-05-20 03:59:55,890 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:55,891 - Modifying user ambari-qa\n2014-05-20 03:59:55,937 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:55,939 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:55,967 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:55,968 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:55,969 - Modifying user yarn\n2014-05-20 03:59:56,005 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:56,006 - Modifying user hdfs\n2014-05-20 03:59:56,034 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:56,035 - Modifying user mapred\n2014-05-20 03:59:56,057 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:56,058 - Modifying user zookeeper\n2014-05-20 03:59:56,078 - Package['unzip'] {}\n2014-05-20 03:59:56,102 - Skipping installing existent package unzip\n2014-05-20 03:59:56,102 - Package['net-snmp'] {}\n2014-05-20 03:59:56,127 - Skipping installing existent package net-snmp\n2014-05-20 03:59:56,127 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:56,149 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:56,311 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:56,320 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:56,322 - Package['hadoop-yarn'] {}\n2014-05-20 03:59:56,349 - Skipping installing existent package hadoop-yarn\n2014-05-20 03:59:56,349 - Package['hadoop-yarn-nodemanager'] {}\n2014-05-20 03:59:56,374 - Skipping installing existent package hadoop-yarn-nodemanager\n2014-05-20 03:59:56,374 - Package['hadoop-mapreduce'] {}\n2014-05-20 03:59:56,398 - Skipping installing existent package hadoop-mapreduce\n2014-05-20 03:59:56,399 - Package['hadoop-yarn-proxyserver'] {}\n2014-05-20 03:59:56,421 - Skipping installing existent package hadoop-yarn-proxyserver\n2014-05-20 03:59:56,422 - Package['hadoop-yarn-resourcemanager'] {}\n2014-05-20 03:59:56,444 - Skipping installing existent package hadoop-yarn-resourcemanager\n2014-05-20 03:59:56,448 - Directory['/var/run/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n
 2014-05-20 03:59:56,449 - Directory['/var/log/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:56,449 - Directory['/var/run/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:56,450 - Directory['/var/log/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:56,450 - Directory['/hadoop/yarn/local'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 03:59:56,450 - Directory['/hadoop/yarn/log'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 03:59:56,451 - Directory['/var/log/hadoop-yarn'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 03:59:56,451 - XmlConfig['core-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:56,455 - Generating config: /etc/hadoop/conf/core-site.xml\n2014-05-20 03
 :59:56,455 - File['/etc/hadoop/conf/core-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:56,456 - Writing File['/etc/hadoop/conf/core-site.xml'] because contents don't match\n2014-05-20 03:59:56,456 - XmlConfig['mapred-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:56,460 - Generating config: /etc/hadoop/conf/mapred-site.xml\n2014-05-20 03:59:56,461 - File['/etc/hadoop/conf/mapred-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:56,462 - Writing File['/etc/hadoop/conf/mapred-site.xml'] because contents don't match\n2014-05-20 03:59:56,462 - XmlConfig['yarn-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:56,466 - Generating config: /etc/hadoop/conf/yarn-site.xml\n2014-05-20 03:59:56,466 
 - File['/etc/hadoop/conf/yarn-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:56,468 - Writing File['/etc/hadoop/conf/yarn-site.xml'] because contents don't match\n2014-05-20 03:59:56,468 - XmlConfig['capacity-scheduler.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:56,473 - Generating config: /etc/hadoop/conf/capacity-scheduler.xml\n2014-05-20 03:59:56,473 - File['/etc/hadoop/conf/capacity-scheduler.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:56,474 - Writing File['/etc/hadoop/conf/capacity-scheduler.xml'] because contents don't match\n2014-05-20 03:59:56,475 - File['/var/log/hadoop-yarn/yarn/hadoop-mapreduce.jobsummary.log'] {'owner': 'yarn', 'group': 'hadoop'}\n2014-05-20 03:59:56,475 - Writing File['/var/log/hadoop-yarn/yarn/hadoop-mapreduce.jobsummary.log'] because it doe
 sn't exist\n2014-05-20 03:59:56,475 - Changing owner for /var/log/hadoop-yarn/yarn/hadoop-mapreduce.jobsummary.log from 0 to yarn\n2014-05-20 03:59:56,476 - Changing group for /var/log/hadoop-yarn/yarn/hadoop-mapreduce.jobsummary.log from 0 to hadoop\n2014-05-20 03:59:56,476 - File['/etc/hadoop/conf/yarn.exclude'] {'owner': 'yarn', 'group': 'hadoop'}\n2014-05-20 03:59:56,480 - File['/etc/security/limits.d/yarn.conf'] {'content': Template('yarn.conf.j2'), 'mode': 0644}\n2014-05-20 03:59:56,483 - File['/etc/security/limits.d/mapreduce.conf'] {'content': Template('mapreduce.conf.j2'), 'mode': 0644}\n2014-05-20 03:59:56,487 - File['/etc/hadoop/conf/yarn-env.sh'] {'content': Template('yarn-env.sh.j2'), 'owner': 'yarn', 'group': 'hadoop', 'mode': 0755}",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/9",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "SECONDARY_NAMENODE INSTALL",
+        "end_time" : 1400572797505,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 9,
+        "request_id" : 1,
+        "role" : "SECONDARY_NAMENODE",
+        "stage_id" : 1,
+        "start_time" : 1400572602200,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:56,638 - Group['hadoop'] {}\n2014-05-20 03:59:56,639 - Modifying group hadoop\n2014-05-20 03:59:56,665 - Group['users'] {}\n2014-05-20 03:59:56,666 - Modifying group users\n2014-05-20 03:59:56,702 - Group['users'] {}\n2014-05-20 03:59:56,703 - Modifying group users\n2014-05-20 03:59:56,733 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:56,734 - Modifying user ambari-qa\n2014-05-20 03:59:56,761 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:56,762 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:56,777 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:56,777 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:56,778 - Modifying user yarn\n2014-05-20 03:59:56,798 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:56,799 - Modifying user hdfs\n2014-05-20 03:59:56,821 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:56,822 - Modifying user mapred\n2014-05-20 03:59:56,847 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:56,848 - Modifying user zookeeper\n2014-05-20 03:59:56,868 - Package['unzip'] {}\n2014-05-20 03:59:56,893 - Skipping installing existent package unzip\n2014-05-20 03:59:56,893 - Package['net-snmp'] {}\n2014-05-20 03:59:56,922 - Skipping installing existent package net-snmp\n2014-05-20 03:59:56,922 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:56,950 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:57,089 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:57,097 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:57,100 - Package['lzo'] {}\n2014-05-20 03:59:57,128 - Skipping installing existent package lzo\n2014-05-20 03:59:57,128 - Package['hadoop'] {}\n2014-05-20 03:59:57,153 - Skipping installing existent package hadoop\n2014-05-20 03:59:57,153 - Package['hadoop-libhdfs'] {}\n2014-05-20 03:59:57,176 - Skipping installing existent package hadoop-libhdfs\n2014-05-20 03:59:57,177 - Package['hadoop-lzo'] {}\n2014-05-20 03:59:57,199 - Skipping installing existent package hadoop-lzo\n2014-05-20 03:59:57,200 - Package['hadoop-lzo-native'] {}\n2014-05-20 03:59:57,224 - Skipping installing existent package hadoop-lzo-native\n2014-05-20 03:59:57,224 - Package['snappy'] {}\n2014-05-20 03:59:57,249 - Skipping installing existent package snappy\n2014-05-20 03:59:57,250 - Package['snappy-devel'] {}\n2014-05-20 03:59:57,273 - Skipping installing exi
 stent package snappy-devel\n2014-05-20 03:59:57,274 - Package['ambari-log4j'] {}\n2014-05-20 03:59:57,297 - Skipping installing existent package ambari-log4j",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/10",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "YARN_CLIENT INSTALL",
+        "end_time" : 1400572798318,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 10,
+        "request_id" : 1,
+        "role" : "YARN_CLIENT",
+        "stage_id" : 1,
+        "start_time" : 1400572602213,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:57,463 - Group['hadoop'] {}\n2014-05-20 03:59:57,465 - Modifying group hadoop\n2014-05-20 03:59:57,499 - Group['users'] {}\n2014-05-20 03:59:57,499 - Modifying group users\n2014-05-20 03:59:57,534 - Group['users'] {}\n2014-05-20 03:59:57,535 - Modifying group users\n2014-05-20 03:59:57,559 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:57,559 - Modifying user ambari-qa\n2014-05-20 03:59:57,583 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:57,585 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:57,601 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:57,602 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:57,602 - Modifying user yarn\n2014-05-20 03:59:57,625 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:57,626 - Modifying user hdfs\n2014-05-20 03:59:57,652 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:57,652 - Modifying user mapred\n2014-05-20 03:59:57,678 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:57,678 - Modifying user zookeeper\n2014-05-20 03:59:57,700 - Package['unzip'] {}\n2014-05-20 03:59:57,723 - Skipping installing existent package unzip\n2014-05-20 03:59:57,724 - Package['net-snmp'] {}\n2014-05-20 03:59:57,749 - Skipping installing existent package net-snmp\n2014-05-20 03:59:57,749 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:57,774 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:57,879 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:57,891 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:57,893 - Package['hadoop-yarn'] {}\n2014-05-20 03:59:57,938 - Skipping installing existent package hadoop-yarn\n2014-05-20 03:59:57,938 - Package['hadoop-yarn-nodemanager'] {}\n2014-05-20 03:59:57,994 - Skipping installing existent package hadoop-yarn-nodemanager\n2014-05-20 03:59:57,995 - Package['hadoop-mapreduce'] {}\n2014-05-20 03:59:58,029 - Skipping installing existent package hadoop-mapreduce\n2014-05-20 03:59:58,030 - Package['hadoop-yarn-proxyserver'] {}\n2014-05-20 03:59:58,054 - Skipping installing existent package hadoop-yarn-proxyserver\n2014-05-20 03:59:58,054 - Package['hadoop-yarn-resourcemanager'] {}\n2014-05-20 03:59:58,078 - Skipping installing existent package hadoop-yarn-resourcemanager\n2014-05-20 03:59:58,082 - Directory['/var/run/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n
 2014-05-20 03:59:58,082 - Directory['/var/log/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:58,083 - Directory['/var/run/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:58,083 - Directory['/var/log/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:58,084 - Directory['/hadoop/yarn/local'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 03:59:58,084 - Directory['/hadoop/yarn/log'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 03:59:58,084 - Directory['/var/log/hadoop-yarn'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 03:59:58,085 - XmlConfig['core-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:58,089 - Generating config: /etc/hadoop/conf/core-site.xml\n2014-05-20 03
 :59:58,090 - File['/etc/hadoop/conf/core-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:58,090 - Writing File['/etc/hadoop/conf/core-site.xml'] because contents don't match\n2014-05-20 03:59:58,091 - XmlConfig['mapred-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:58,094 - Generating config: /etc/hadoop/conf/mapred-site.xml\n2014-05-20 03:59:58,094 - File['/etc/hadoop/conf/mapred-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:58,095 - Writing File['/etc/hadoop/conf/mapred-site.xml'] because contents don't match\n2014-05-20 03:59:58,096 - XmlConfig['yarn-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:58,099 - Generating config: /etc/hadoop/conf/yarn-site.xml\n2014-05-20 03:59:58,100 
 - File['/etc/hadoop/conf/yarn-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:58,101 - Writing File['/etc/hadoop/conf/yarn-site.xml'] because contents don't match\n2014-05-20 03:59:58,102 - XmlConfig['capacity-scheduler.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 03:59:58,105 - Generating config: /etc/hadoop/conf/capacity-scheduler.xml\n2014-05-20 03:59:58,106 - File['/etc/hadoop/conf/capacity-scheduler.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:58,107 - Writing File['/etc/hadoop/conf/capacity-scheduler.xml'] because contents don't match\n2014-05-20 03:59:58,107 - File['/etc/hadoop/conf/yarn.exclude'] {'owner': 'yarn', 'group': 'hadoop'}\n2014-05-20 03:59:58,110 - File['/etc/security/limits.d/yarn.conf'] {'content': Template('yarn.conf.j2'), 'mode': 0644}\n2014-05-20 03:59:58,11
 2 - File['/etc/security/limits.d/mapreduce.conf'] {'content': Template('mapreduce.conf.j2'), 'mode': 0644}\n2014-05-20 03:59:58,116 - File['/etc/hadoop/conf/yarn-env.sh'] {'content': Template('yarn-env.sh.j2'), 'owner': 'yarn', 'group': 'hadoop', 'mode': 0755}",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/11",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "ZOOKEEPER_CLIENT INSTALL",
+        "end_time" : 1400572798991,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 11,
+        "request_id" : 1,
+        "role" : "ZOOKEEPER_CLIENT",
+        "stage_id" : 1,
+        "start_time" : 1400572602226,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:58,272 - Group['hadoop'] {}\n2014-05-20 03:59:58,275 - Modifying group hadoop\n2014-05-20 03:59:58,306 - Group['users'] {}\n2014-05-20 03:59:58,306 - Modifying group users\n2014-05-20 03:59:58,339 - Group['users'] {}\n2014-05-20 03:59:58,340 - Modifying group users\n2014-05-20 03:59:58,369 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:58,370 - Modifying user ambari-qa\n2014-05-20 03:59:58,392 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:58,393 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:58,409 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:58,409 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:58,409 - Modifying user yarn\n2014-05-20 03:59:58,429 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:58,429 - Modifying user hdfs\n2014-05-20 03:59:58,451 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:58,452 - Modifying user mapred\n2014-05-20 03:59:58,473 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:58,473 - Modifying user zookeeper\n2014-05-20 03:59:58,494 - Package['unzip'] {}\n2014-05-20 03:59:58,535 - Skipping installing existent package unzip\n2014-05-20 03:59:58,535 - Package['net-snmp'] {}\n2014-05-20 03:59:58,564 - Skipping installing existent package net-snmp\n2014-05-20 03:59:58,564 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:58,594 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:58,717 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:58,727 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:58,729 - Package['zookeeper'] {}\n2014-05-20 03:59:58,756 - Skipping installing existent package zookeeper\n2014-05-20 03:59:58,759 - Directory['/etc/zookeeper/conf'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:58,761 - Changing owner for /etc/zookeeper/conf from 0 to zookeeper\n2014-05-20 03:59:58,761 - Changing group for /etc/zookeeper/conf from 0 to hadoop\n2014-05-20 03:59:58,770 - File['/etc/zookeeper/conf/zoo.cfg'] {'owner': 'zookeeper', 'content': Template('zoo.cfg.j2'), 'group': 'hadoop'}\n2014-05-20 03:59:58,770 - Writing File['/etc/zookeeper/conf/zoo.cfg'] because contents don't match\n2014-05-20 03:59:58,771 - Changing owner for /etc/zookeeper/conf/zoo.cfg from 0 to zookeeper\n2014-05-20 03:59:58,771 - Changing group for /etc/zookeeper/conf/zoo.cfg from 0 to hadoop\n2014-05-20 03:59:
 58,774 - File['/etc/zookeeper/conf/zookeeper-env.sh'] {'owner': 'zookeeper', 'content': Template('zookeeper-env.sh.j2'), 'group': 'hadoop'}\n2014-05-20 03:59:58,775 - Writing File['/etc/zookeeper/conf/zookeeper-env.sh'] because contents don't match\n2014-05-20 03:59:58,776 - Changing owner for /etc/zookeeper/conf/zookeeper-env.sh from 0 to zookeeper\n2014-05-20 03:59:58,776 - Changing group for /etc/zookeeper/conf/zookeeper-env.sh from 0 to hadoop\n2014-05-20 03:59:58,777 - File['/etc/zookeeper/conf/configuration.xsl'] {'owner': 'zookeeper', 'content': Template('configuration.xsl.j2'), 'group': 'hadoop'}\n2014-05-20 03:59:58,778 - Writing File['/etc/zookeeper/conf/configuration.xsl'] because contents don't match\n2014-05-20 03:59:58,779 - Changing owner for /etc/zookeeper/conf/configuration.xsl from 0 to zookeeper\n2014-05-20 03:59:58,779 - Changing group for /etc/zookeeper/conf/configuration.xsl from 0 to hadoop\n2014-05-20 03:59:58,779 - Directory['/var/run/zookeeper'] {'owner': '
 zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:58,780 - Directory['/var/log/zookeeper'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:58,780 - Directory['/hadoop/zookeeper'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:58,780 - Creating directory Directory['/hadoop/zookeeper']\n2014-05-20 03:59:58,780 - Changing owner for /hadoop/zookeeper from 0 to zookeeper\n2014-05-20 03:59:58,781 - Changing group for /hadoop/zookeeper from 0 to hadoop\n2014-05-20 03:59:58,781 - File['/etc/zookeeper/conf/log4j.properties'] {'content': '...', 'owner': 'zookeeper', 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:58,781 - Writing File['/etc/zookeeper/conf/log4j.properties'] because contents don't match\n2014-05-20 03:59:58,782 - Changing owner for /etc/zookeeper/conf/log4j.properties from 0 to zookeeper\n2014-05-20 03:59:58,782 - Changing group for /etc/zookeeper/conf/log4j.properties from 0 to hadoop\n2014-05
 -20 03:59:58,782 - File['/etc/zookeeper/conf/zoo_sample.cfg'] {'owner': 'zookeeper', 'group': 'hadoop'}\n2014-05-20 03:59:58,783 - Changing owner for /etc/zookeeper/conf/zoo_sample.cfg from 0 to zookeeper\n2014-05-20 03:59:58,783 - Changing group for /etc/zookeeper/conf/zoo_sample.cfg from 0 to hadoop",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/12",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "ZOOKEEPER_SERVER INSTALL",
+        "end_time" : 1400572799584,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 12,
+        "request_id" : 1,
+        "role" : "ZOOKEEPER_SERVER",
+        "stage_id" : 1,
+        "start_time" : 1400572602238,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 03:59:58,945 - Group['hadoop'] {}\n2014-05-20 03:59:58,948 - Modifying group hadoop\n2014-05-20 03:59:58,984 - Group['users'] {}\n2014-05-20 03:59:58,984 - Modifying group users\n2014-05-20 03:59:59,017 - Group['users'] {}\n2014-05-20 03:59:59,018 - Modifying group users\n2014-05-20 03:59:59,042 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 03:59:59,043 - Modifying user ambari-qa\n2014-05-20 03:59:59,064 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 03:59:59,067 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 03:59:59,083 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 03:5
 9:59,084 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 03:59:59,084 - Modifying user yarn\n2014-05-20 03:59:59,104 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:59,105 - Modifying user hdfs\n2014-05-20 03:59:59,126 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 03:59:59,126 - Modifying user mapred\n2014-05-20 03:59:59,148 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 03:59:59,148 - Modifying user zookeeper\n2014-05-20 03:59:59,169 - Package['unzip'] {}\n2014-05-20 03:59:59,194 - Skipping installing existent package unzip\n2014-05-20 03:59:59,194 - Package['net-snmp'] {}\n2014-05-20 03:59:59,220 - Skipping installing existent package net-snmp\n2014-05-20 03:59:59,220 - Package['net-snmp-utils'] {}\n2014-05-20 03:59:59,245 - Skipping installing existent package net-snmp-utils\n2014-05-20 03:59:59,362 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 03:59:59,369 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 03:59:59,370 - Package['zookeeper'] {}\n2014-05-20 03:59:59,395 - Skipping installing existent package zookeeper\n2014-05-20 03:59:59,397 - Directory['/etc/zookeeper/conf'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:59,405 - File['/etc/zookeeper/conf/zoo.cfg'] {'owner': 'zookeeper', 'content': Template('zoo.cfg.j2'), 'group': 'hadoop'}\n2014-05-20 03:59:59,408 - File['/etc/zookeeper/conf/zookeeper-env.sh'] {'owner': 'zookeeper', 'content': Template('zookeeper-env.sh.j2'), 'group': 'hadoop'}\n2014-05-20 03:59:59,410 - File['/etc/zookeeper/conf/configuration.xsl'] {'owner': 'zookeeper', 'content': Template('configuration.xsl.j2'), 'group': 'hadoop'}\n2014-05-20 03:59:59,411 - Directory['/var/run/zookeeper'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:59,411 - Directo
 ry['/var/log/zookeeper'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:59,411 - Directory['/hadoop/zookeeper'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 03:59:59,412 - File['/hadoop/zookeeper/myid'] {'content': '1', 'mode': 0644}\n2014-05-20 03:59:59,412 - Writing File['/hadoop/zookeeper/myid'] because it doesn't exist\n2014-05-20 03:59:59,412 - File['/etc/zookeeper/conf/log4j.properties'] {'content': '...', 'owner': 'zookeeper', 'group': 'hadoop', 'mode': 0644}\n2014-05-20 03:59:59,413 - File['/etc/zookeeper/conf/zoo_sample.cfg'] {'owner': 'zookeeper', 'group': 'hadoop'}",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/13",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "HDFS_CLIENT INSTALL",
+        "end_time" : 1400572811028,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 13,
+        "request_id" : 1,
+        "role" : "HDFS_CLIENT",
+        "stage_id" : 3,
+        "start_time" : 1400572803013,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 04:00:09,927 - Group['hadoop'] {}\n2014-05-20 04:00:09,929 - Modifying group hadoop\n2014-05-20 04:00:09,989 - Group['users'] {}\n2014-05-20 04:00:09,989 - Modifying group users\n2014-05-20 04:00:10,037 - Group['users'] {}\n2014-05-20 04:00:10,038 - Modifying group users\n2014-05-20 04:00:10,066 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 04:00:10,067 - Modifying user ambari-qa\n2014-05-20 04:00:10,091 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 04:00:10,093 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 04:00:10,108 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 04:0
 0:10,109 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 04:00:10,109 - Modifying user yarn\n2014-05-20 04:00:10,133 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 04:00:10,133 - Modifying user hdfs\n2014-05-20 04:00:10,160 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 04:00:10,161 - Modifying user mapred\n2014-05-20 04:00:10,190 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 04:00:10,190 - Modifying user zookeeper\n2014-05-20 04:00:10,211 - Package['unzip'] {}\n2014-05-20 04:00:10,238 - Skipping installing existent package unzip\n2014-05-20 04:00:10,238 - Package['net-snmp'] {}\n2014-05-20 04:00:10,263 - Skipping installing existent package net-snmp\n2014-05-20 04:00:10,263 - Package['net-snmp-utils'] {}\n2014-05-20 04:00:10,288 - Skipping installing existent package net-snmp-utils\n2014-05-20 04:00:10,456 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 04:00:10,469 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 04:00:10,472 - Package['lzo'] {}\n2014-05-20 04:00:10,519 - Skipping installing existent package lzo\n2014-05-20 04:00:10,519 - Package['hadoop'] {}\n2014-05-20 04:00:10,556 - Skipping installing existent package hadoop\n2014-05-20 04:00:10,557 - Package['hadoop-libhdfs'] {}\n2014-05-20 04:00:10,610 - Skipping installing existent package hadoop-libhdfs\n2014-05-20 04:00:10,610 - Package['hadoop-lzo'] {}\n2014-05-20 04:00:10,661 - Skipping installing existent package hadoop-lzo\n2014-05-20 04:00:10,662 - Package['hadoop-lzo-native'] {}\n2014-05-20 04:00:10,713 - Skipping installing existent package hadoop-lzo-native\n2014-05-20 04:00:10,713 - Package['snappy'] {}\n2014-05-20 04:00:10,747 - Skipping installing existent package snappy\n2014-05-20 04:00:10,747 - Package['snappy-devel'] {}\n2014-05-20 04:00:10,779 - Skipping installing exi
 stent package snappy-devel\n2014-05-20 04:00:10,780 - Package['ambari-log4j'] {}\n2014-05-20 04:00:10,805 - Skipping installing existent package ambari-log4j\n2014-05-20 04:00:10,806 - XmlConfig['core-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:10,811 - Generating config: /etc/hadoop/conf/core-site.xml\n2014-05-20 04:00:10,812 - File['/etc/hadoop/conf/core-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': None}\n2014-05-20 04:00:10,813 - Writing File['/etc/hadoop/conf/core-site.xml'] because contents don't match\n2014-05-20 04:00:10,814 - XmlConfig['hdfs-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:10,818 - Generating config: /etc/hadoop/conf/hdfs-site.xml\n2014-05-20 04:00:10,818 - File['/etc/hadoop/conf/hdfs-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode'
 : None}\n2014-05-20 04:00:10,819 - Writing File['/etc/hadoop/conf/hdfs-site.xml'] because contents don't match",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/14",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "MAPREDUCE2_CLIENT INSTALL",
+        "end_time" : 1400572811738,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 14,
+        "request_id" : 1,
+        "role" : "MAPREDUCE2_CLIENT",
+        "stage_id" : 3,
+        "start_time" : 1400572803035,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 04:00:11,001 - Group['hadoop'] {}\n2014-05-20 04:00:11,002 - Modifying group hadoop\n2014-05-20 04:00:11,044 - Group['users'] {}\n2014-05-20 04:00:11,044 - Modifying group users\n2014-05-20 04:00:11,071 - Group['users'] {}\n2014-05-20 04:00:11,071 - Modifying group users\n2014-05-20 04:00:11,097 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 04:00:11,097 - Modifying user ambari-qa\n2014-05-20 04:00:11,119 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 04:00:11,121 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 04:00:11,141 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 04:0
 0:11,142 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 04:00:11,142 - Modifying user yarn\n2014-05-20 04:00:11,162 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 04:00:11,163 - Modifying user hdfs\n2014-05-20 04:00:11,187 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 04:00:11,188 - Modifying user mapred\n2014-05-20 04:00:11,210 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 04:00:11,210 - Modifying user zookeeper\n2014-05-20 04:00:11,231 - Package['unzip'] {}\n2014-05-20 04:00:11,257 - Skipping installing existent package unzip\n2014-05-20 04:00:11,257 - Package['net-snmp'] {}\n2014-05-20 04:00:11,284 - Skipping installing existent package net-snmp\n2014-05-20 04:00:11,284 - Package['net-snmp-utils'] {}\n2014-05-20 04:00:11,309 - Skipping installing existent package net-snmp-utils\n2014-05-20 04:00:11,425 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 04:00:11,432 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 04:00:11,433 - Package['hadoop-mapreduce'] {}\n2014-05-20 04:00:11,461 - Skipping installing existent package hadoop-mapreduce\n2014-05-20 04:00:11,461 - Package['hadoop-mapreduce-historyserver'] {}\n2014-05-20 04:00:11,485 - Skipping installing existent package hadoop-mapreduce-historyserver\n2014-05-20 04:00:11,490 - Directory['/var/run/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:11,491 - Directory['/var/log/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:11,491 - Directory['/var/run/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:11,492 - Directory['/var/log/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:11,492 - Directory['/hadoop/
 yarn/local'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 04:00:11,492 - Directory['/hadoop/yarn/log'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 04:00:11,493 - Directory['/var/log/hadoop-yarn'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 04:00:11,493 - XmlConfig['core-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:11,497 - Generating config: /etc/hadoop/conf/core-site.xml\n2014-05-20 04:00:11,497 - File['/etc/hadoop/conf/core-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:11,498 - Writing File['/etc/hadoop/conf/core-site.xml'] because contents don't match\n2014-05-20 04:00:11,498 - XmlConfig['mapred-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:11,502 - Ge
 nerating config: /etc/hadoop/conf/mapred-site.xml\n2014-05-20 04:00:11,502 - File['/etc/hadoop/conf/mapred-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:11,503 - Writing File['/etc/hadoop/conf/mapred-site.xml'] because contents don't match\n2014-05-20 04:00:11,503 - XmlConfig['yarn-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:11,507 - Generating config: /etc/hadoop/conf/yarn-site.xml\n2014-05-20 04:00:11,508 - File['/etc/hadoop/conf/yarn-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:11,510 - Writing File['/etc/hadoop/conf/yarn-site.xml'] because contents don't match\n2014-05-20 04:00:11,511 - XmlConfig['capacity-scheduler.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:11,515 - Genera
 ting config: /etc/hadoop/conf/capacity-scheduler.xml\n2014-05-20 04:00:11,517 - File['/etc/hadoop/conf/capacity-scheduler.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:11,518 - Writing File['/etc/hadoop/conf/capacity-scheduler.xml'] because contents don't match\n2014-05-20 04:00:11,519 - File['/etc/hadoop/conf/yarn.exclude'] {'owner': 'yarn', 'group': 'hadoop'}\n2014-05-20 04:00:11,522 - File['/etc/security/limits.d/yarn.conf'] {'content': Template('yarn.conf.j2'), 'mode': 0644}\n2014-05-20 04:00:11,524 - File['/etc/security/limits.d/mapreduce.conf'] {'content': Template('mapreduce.conf.j2'), 'mode': 0644}\n2014-05-20 04:00:11,530 - File['/etc/hadoop/conf/yarn-env.sh'] {'content': Template('yarn-env.sh.j2'), 'owner': 'yarn', 'group': 'hadoop', 'mode': 0755}",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/15",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "YARN_CLIENT INSTALL",
+        "end_time" : 1400572812556,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 15,
+        "request_id" : 1,
+        "role" : "YARN_CLIENT",
+        "stage_id" : 3,
+        "start_time" : 1400572803046,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 04:00:11,675 - Group['hadoop'] {}\n2014-05-20 04:00:11,677 - Modifying group hadoop\n2014-05-20 04:00:11,701 - Group['users'] {}\n2014-05-20 04:00:11,702 - Modifying group users\n2014-05-20 04:00:11,748 - Group['users'] {}\n2014-05-20 04:00:11,749 - Modifying group users\n2014-05-20 04:00:11,778 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 04:00:11,778 - Modifying user ambari-qa\n2014-05-20 04:00:11,801 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 04:00:11,803 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 04:00:11,818 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 04:0
 0:11,819 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 04:00:11,819 - Modifying user yarn\n2014-05-20 04:00:11,842 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 04:00:11,842 - Modifying user hdfs\n2014-05-20 04:00:11,867 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 04:00:11,867 - Modifying user mapred\n2014-05-20 04:00:11,897 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 04:00:11,898 - Modifying user zookeeper\n2014-05-20 04:00:11,947 - Package['unzip'] {}\n2014-05-20 04:00:11,986 - Skipping installing existent package unzip\n2014-05-20 04:00:11,986 - Package['net-snmp'] {}\n2014-05-20 04:00:12,025 - Skipping installing existent package net-snmp\n2014-05-20 04:00:12,026 - Package['net-snmp-utils'] {}\n2014-05-20 04:00:12,052 - Skipping installing existent package net-snmp-utils\n2014-05-20 04:00:12,174 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 04:00:12,184 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 04:00:12,186 - Package['hadoop-yarn'] {}\n2014-05-20 04:00:12,211 - Skipping installing existent package hadoop-yarn\n2014-05-20 04:00:12,212 - Package['hadoop-yarn-nodemanager'] {}\n2014-05-20 04:00:12,237 - Skipping installing existent package hadoop-yarn-nodemanager\n2014-05-20 04:00:12,238 - Package['hadoop-mapreduce'] {}\n2014-05-20 04:00:12,262 - Skipping installing existent package hadoop-mapreduce\n2014-05-20 04:00:12,263 - Package['hadoop-yarn-proxyserver'] {}\n2014-05-20 04:00:12,289 - Skipping installing existent package hadoop-yarn-proxyserver\n2014-05-20 04:00:12,289 - Package['hadoop-yarn-resourcemanager'] {}\n2014-05-20 04:00:12,314 - Skipping installing existent package hadoop-yarn-resourcemanager\n2014-05-20 04:00:12,318 - Directory['/var/run/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n
 2014-05-20 04:00:12,319 - Directory['/var/log/hadoop-yarn/yarn'] {'owner': 'yarn', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:12,319 - Directory['/var/run/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:12,319 - Directory['/var/log/hadoop-mapreduce/mapred'] {'owner': 'mapred', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:12,320 - Directory['/hadoop/yarn/local'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 04:00:12,320 - Directory['/hadoop/yarn/log'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 04:00:12,320 - Directory['/var/log/hadoop-yarn'] {'owner': 'yarn', 'ignore_failures': True, 'recursive': True}\n2014-05-20 04:00:12,321 - XmlConfig['core-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:12,325 - Generating config: /etc/hadoop/conf/core-site.xml\n2014-05-20 04
 :00:12,325 - File['/etc/hadoop/conf/core-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:12,326 - Writing File['/etc/hadoop/conf/core-site.xml'] because contents don't match\n2014-05-20 04:00:12,326 - XmlConfig['mapred-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:12,329 - Generating config: /etc/hadoop/conf/mapred-site.xml\n2014-05-20 04:00:12,331 - File['/etc/hadoop/conf/mapred-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:12,331 - Writing File['/etc/hadoop/conf/mapred-site.xml'] because contents don't match\n2014-05-20 04:00:12,332 - XmlConfig['yarn-site.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:12,335 - Generating config: /etc/hadoop/conf/yarn-site.xml\n2014-05-20 04:00:12,336 
 - File['/etc/hadoop/conf/yarn-site.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:12,337 - Writing File['/etc/hadoop/conf/yarn-site.xml'] because contents don't match\n2014-05-20 04:00:12,337 - XmlConfig['capacity-scheduler.xml'] {'owner': 'yarn', 'group': 'hadoop', 'mode': 0644, 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:12,341 - Generating config: /etc/hadoop/conf/capacity-scheduler.xml\n2014-05-20 04:00:12,341 - File['/etc/hadoop/conf/capacity-scheduler.xml'] {'owner': 'yarn', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:12,342 - Writing File['/etc/hadoop/conf/capacity-scheduler.xml'] because contents don't match\n2014-05-20 04:00:12,343 - File['/etc/hadoop/conf/yarn.exclude'] {'owner': 'yarn', 'group': 'hadoop'}\n2014-05-20 04:00:12,346 - File['/etc/security/limits.d/yarn.conf'] {'content': Template('yarn.conf.j2'), 'mode': 0644}\n2014-05-20 04:00:12,34
 8 - File['/etc/security/limits.d/mapreduce.conf'] {'content': Template('mapreduce.conf.j2'), 'mode': 0644}\n2014-05-20 04:00:12,352 - File['/etc/hadoop/conf/yarn-env.sh'] {'content': Template('yarn-env.sh.j2'), 'owner': 'yarn', 'group': 'hadoop', 'mode': 0755}",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/16",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "INSTALL",
+        "command_detail" : "ZOOKEEPER_CLIENT INSTALL",
+        "end_time" : 1400572813213,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 16,
+        "request_id" : 1,
+        "role" : "ZOOKEEPER_CLIENT",
+        "stage_id" : 3,
+        "start_time" : 1400572803055,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 04:00:12,538 - Group['hadoop'] {}\n2014-05-20 04:00:12,539 - Modifying group hadoop\n2014-05-20 04:00:12,577 - Group['users'] {}\n2014-05-20 04:00:12,577 - Modifying group users\n2014-05-20 04:00:12,604 - Group['users'] {}\n2014-05-20 04:00:12,604 - Modifying group users\n2014-05-20 04:00:12,632 - User['ambari-qa'] {'gid': 'hadoop', 'groups': [u'users']}\n2014-05-20 04:00:12,633 - Modifying user ambari-qa\n2014-05-20 04:00:12,659 - File['/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}\n2014-05-20 04:00:12,661 - Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] {'not_if': 'test $(id -u ambari-qa) -gt 1000'}\n2014-05-20 04:00:12,679 - Skipping Execute['/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa 2>/dev/null'] due to not_if\n2014-05-20 04:0
 0:12,680 - User['yarn'] {'gid': 'hadoop'}\n2014-05-20 04:00:12,680 - Modifying user yarn\n2014-05-20 04:00:12,704 - User['hdfs'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 04:00:12,704 - Modifying user hdfs\n2014-05-20 04:00:12,728 - User['mapred'] {'gid': 'hadoop', 'groups': [u'hadoop']}\n2014-05-20 04:00:12,728 - Modifying user mapred\n2014-05-20 04:00:12,751 - User['zookeeper'] {'gid': 'hadoop'}\n2014-05-20 04:00:12,751 - Modifying user zookeeper\n2014-05-20 04:00:12,771 - Package['unzip'] {}\n2014-05-20 04:00:12,797 - Skipping installing existent package unzip\n2014-05-20 04:00:12,798 - Package['net-snmp'] {}\n2014-05-20 04:00:12,822 - Skipping installing existent package net-snmp\n2014-05-20 04:00:12,822 - Package['net-snmp-utils'] {}\n2014-05-20 04:00:12,849 - Skipping installing existent package net-snmp-utils\n2014-05-20 04:00:12,960 - Repository['HDP-2.0'] {'action': ['create'], 'mirror_list': None, 'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos6/2.x
 /updates/2.0.10.0', 'repo_file_name': 'HDP'}\n2014-05-20 04:00:12,968 - File['/etc/yum.repos.d/HDP.repo'] {'content': InlineTemplate(...)}\n2014-05-20 04:00:12,970 - Package['zookeeper'] {}\n2014-05-20 04:00:12,997 - Skipping installing existent package zookeeper\n2014-05-20 04:00:12,999 - Directory['/etc/zookeeper/conf'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:13,007 - File['/etc/zookeeper/conf/zoo.cfg'] {'owner': 'zookeeper', 'content': Template('zoo.cfg.j2'), 'group': 'hadoop'}\n2014-05-20 04:00:13,013 - File['/etc/zookeeper/conf/zookeeper-env.sh'] {'owner': 'zookeeper', 'content': Template('zookeeper-env.sh.j2'), 'group': 'hadoop'}\n2014-05-20 04:00:13,015 - File['/etc/zookeeper/conf/configuration.xsl'] {'owner': 'zookeeper', 'content': Template('configuration.xsl.j2'), 'group': 'hadoop'}\n2014-05-20 04:00:13,016 - Directory['/var/run/zookeeper'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:13,016 - Directo
 ry['/var/log/zookeeper'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:13,017 - Directory['/hadoop/zookeeper'] {'owner': 'zookeeper', 'group': 'hadoop', 'recursive': True}\n2014-05-20 04:00:13,017 - File['/etc/zookeeper/conf/log4j.properties'] {'content': '...', 'owner': 'zookeeper', 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:13,018 - File['/etc/zookeeper/conf/zoo_sample.cfg'] {'owner': 'zookeeper', 'group': 'hadoop'}",
+        "structured_out" : "{}"
+      }
+    },
+    {
+      "href" : "http://localhost:49271/api/v1/clusters/single-node-hdfs-yarn/requests/1/tasks/17",
+      "Tasks" : {
+        "attempt_cnt" : 1,
+        "cluster_name" : "single-node-hdfs-yarn",
+        "command" : "START",
+        "command_detail" : "DATANODE START",
+        "end_time" : 1400572828461,
+        "exit_code" : 0,
+        "host_name" : "server.ambari.com",
+        "id" : 17,
+        "request_id" : 1,
+        "role" : "DATANODE",
+        "stage_id" : 4,
+        "start_time" : 1400572823132,
+        "status" : "COMPLETED",
+        "stderr" : "None",
+        "stdout" : "2014-05-20 04:00:23,550 - File['/etc/snmp/snmpd.conf'] {'content': Template('snmpd.conf.j2')}\n2014-05-20 04:00:23,552 - Writing File['/etc/snmp/snmpd.conf'] because contents don't match\n2014-05-20 04:00:23,553 - Service['snmpd'] {'action': ['restart']}\n2014-05-20 04:00:23,585 - Service['snmpd'] command 'start'\n2014-05-20 04:00:23,664 - Execute['/bin/echo 0 > /selinux/enforce'] {'only_if': 'test -f /selinux/enforce'}\n2014-05-20 04:00:23,678 - Skipping Execute['/bin/echo 0 > /selinux/enforce'] due to only_if\n2014-05-20 04:00:23,679 - Execute['mkdir -p /usr/lib/hadoop/lib/native/Linux-i386-32; ln -sf /usr/lib/libsnappy.so /usr/lib/hadoop/lib/native/Linux-i386-32/libsnappy.so'] {}\n2014-05-20 04:00:23,697 - Execute['mkdir -p /usr/lib/hadoop/lib/native/Linux-amd64-64; ln -sf /usr/lib64/libsnappy.so /usr/lib/hadoop/lib/native/Linux-amd64-64/libsnappy.so'] {}\n2014-05-20 04:00:23,715 - Directory['/etc/hadoop/conf'] {'owner': 'root', 'group': 'root', 'recursive': T
 rue}\n2014-05-20 04:00:23,716 - Directory['/var/log/hadoop'] {'owner': 'root', 'group': 'root', 'recursive': True}\n2014-05-20 04:00:23,717 - Creating directory Directory['/var/log/hadoop']\n2014-05-20 04:00:23,717 - Directory['/var/run/hadoop'] {'owner': 'root', 'group': 'root', 'recursive': True}\n2014-05-20 04:00:23,717 - Creating directory Directory['/var/run/hadoop']\n2014-05-20 04:00:23,718 - Directory['/tmp'] {'owner': 'hdfs', 'recursive': True}\n2014-05-20 04:00:23,718 - Changing owner for /tmp from 0 to hdfs\n2014-05-20 04:00:23,721 - File['/etc/security/limits.d/hdfs.conf'] {'content': Template('hdfs.conf.j2'), 'owner': 'root', 'group': 'root', 'mode': 0644}\n2014-05-20 04:00:23,723 - Writing File['/etc/security/limits.d/hdfs.conf'] because contents don't match\n2014-05-20 04:00:23,727 - File['/etc/hadoop/conf/taskcontroller.cfg'] {'content': Template('taskcontroller.cfg.j2'), 'owner': 'hdfs'}\n2014-05-20 04:00:23,728 - Writing File['/etc/hadoop/conf/taskcontroller.cfg'] b
 ecause it doesn't exist\n2014-05-20 04:00:23,728 - Changing owner for /etc/hadoop/conf/taskcontroller.cfg from 0 to hdfs\n2014-05-20 04:00:23,736 - File['/etc/hadoop/conf/hadoop-env.sh'] {'content': Template('hadoop-env.sh.j2'), 'owner': 'hdfs'}\n2014-05-20 04:00:23,737 - Writing File['/etc/hadoop/conf/hadoop-env.sh'] because contents don't match\n2014-05-20 04:00:23,738 - Changing owner for /etc/hadoop/conf/hadoop-env.sh from 0 to hdfs\n2014-05-20 04:00:23,740 - File['/etc/hadoop/conf/commons-logging.properties'] {'content': Template('commons-logging.properties.j2'), 'owner': 'hdfs'}\n2014-05-20 04:00:23,740 - Writing File['/etc/hadoop/conf/commons-logging.properties'] because it doesn't exist\n2014-05-20 04:00:23,741 - Changing owner for /etc/hadoop/conf/commons-logging.properties from 0 to hdfs\n2014-05-20 04:00:23,743 - File['/etc/hadoop/conf/slaves'] {'content': Template('slaves.j2'), 'owner': 'hdfs'}\n2014-05-20 04:00:23,744 - Writing File['/etc/hadoop/conf/slaves'] because co
 ntents don't match\n2014-05-20 04:00:23,745 - Changing owner for /etc/hadoop/conf/slaves from 0 to hdfs\n2014-05-20 04:00:23,747 - File['/etc/hadoop/conf/health_check'] {'content': Template('health_check-v2.j2'), 'owner': 'hdfs'}\n2014-05-20 04:00:23,748 - Writing File['/etc/hadoop/conf/health_check'] because it doesn't exist\n2014-05-20 04:00:23,748 - Changing owner for /etc/hadoop/conf/health_check from 0 to hdfs\n2014-05-20 04:00:23,748 - File['/etc/hadoop/conf/log4j.properties'] {'content': '...', 'owner': 'hdfs', 'group': 'hadoop', 'mode': 0644}\n2014-05-20 04:00:23,749 - Writing File['/etc/hadoop/conf/log4j.properties'] because contents don't match\n2014-05-20 04:00:23,749 - Changing owner for /etc/hadoop/conf/log4j.properties from 0 to hdfs\n2014-05-20 04:00:23,750 - Changing group for /etc/hadoop/conf/log4j.properties from 0 to hadoop\n2014-05-20 04:00:23,756 - File['/etc/hadoop/conf/hadoop-metrics2.properties'] {'content': Template('hadoop-metrics2.properties.j2'), 'owner':
  'hdfs'}\n2014-05-20 04:00:23,756 - Writing File['/etc/hadoop/conf/hadoop-metrics2.properties'] because contents don't match\n2014-05-20 04:00:23,757 - Changing owner for /etc/hadoop/conf/hadoop-metrics2.properties from 0 to hdfs\n2014-05-20 04:00:23,757 - XmlConfig['mapred-queue-acls.xml'] {'owner': 'mapred', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:23,764 - Generating config: /etc/hadoop/conf/mapred-queue-acls.xml\n2014-05-20 04:00:23,765 - File['/etc/hadoop/conf/mapred-queue-acls.xml'] {'owner': 'mapred', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': None}\n2014-05-20 04:00:23,766 - Writing File['/etc/hadoop/conf/mapred-queue-acls.xml'] because it doesn't exist\n2014-05-20 04:00:23,766 - Changing owner for /etc/hadoop/conf/mapred-queue-acls.xml from 0 to mapred\n2014-05-20 04:00:23,767 - Changing group for /etc/hadoop/conf/mapred-queue-acls.xml from 0 to hadoop\n2014-05-20 04:00:23,767 - XmlConfig['hadoop-policy.xml'
 ] {'owner': 'hdfs', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:23,771 - Generating config: /etc/hadoop/conf/hadoop-policy.xml\n2014-05-20 04:00:23,772 - File['/etc/hadoop/conf/hadoop-policy.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': None}\n2014-05-20 04:00:23,773 - Writing File['/etc/hadoop/conf/hadoop-policy.xml'] because contents don't match\n2014-05-20 04:00:23,773 - Changing owner for /etc/hadoop/conf/hadoop-policy.xml from 0 to hdfs\n2014-05-20 04:00:23,773 - Changing group for /etc/hadoop/conf/hadoop-policy.xml from 0 to hadoop\n2014-05-20 04:00:23,774 - XmlConfig['core-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:23,779 - Generating config: /etc/hadoop/conf/core-site.xml\n2014-05-20 04:00:23,780 - File['/etc/hadoop/conf/core-site.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': No
 ne}\n2014-05-20 04:00:23,781 - Writing File['/etc/hadoop/conf/core-site.xml'] because contents don't match\n2014-05-20 04:00:23,781 - XmlConfig['mapred-site.xml'] {'owner': 'mapred', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:23,786 - Generating config: /etc/hadoop/conf/mapred-site.xml\n2014-05-20 04:00:23,786 - File['/etc/hadoop/conf/mapred-site.xml'] {'owner': 'mapred', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': None}\n2014-05-20 04:00:23,788 - Writing File['/etc/hadoop/conf/mapred-site.xml'] because contents don't match\n2014-05-20 04:00:23,788 - Changing owner for /etc/hadoop/conf/mapred-site.xml from 1002 to mapred\n2014-05-20 04:00:23,789 - File['/etc/hadoop/conf/task-log4j.properties'] {'content': StaticFile('task-log4j.properties'), 'mode': 0755}\n2014-05-20 04:00:23,789 - Writing File['/etc/hadoop/conf/task-log4j.properties'] because it doesn't exist\n2014-05-20 04:00:23,789 - Changing permission for /etc/hado
 op/conf/task-log4j.properties from 644 to 755\n2014-05-20 04:00:23,790 - XmlConfig['capacity-scheduler.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:23,794 - Generating config: /etc/hadoop/conf/capacity-scheduler.xml\n2014-05-20 04:00:23,795 - File['/etc/hadoop/conf/capacity-scheduler.xml'] {'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop', 'mode': None}\n2014-05-20 04:00:23,796 - Writing File['/etc/hadoop/conf/capacity-scheduler.xml'] because contents don't match\n2014-05-20 04:00:23,797 - Changing owner for /etc/hadoop/conf/capacity-scheduler.xml from 1002 to hdfs\n2014-05-20 04:00:23,797 - XmlConfig['hdfs-site.xml'] {'owner': 'hdfs', 'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations': ...}\n2014-05-20 04:00:23,802 - Generating config: /etc/hadoop/conf/hdfs-site.xml\n2014-05-20 04:00:23,802 - File['/etc/hadoop/conf/hdfs-site.xml'] {'owner': 'hdfs', 'con

<TRUNCATED>

Mime
View raw message