You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by nc...@apache.org on 2013/06/04 17:48:56 UTC

svn commit: r1489488 - in /incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests: mapred2/service_check.pp params.pp

Author: ncole
Date: Tue Jun  4 15:48:51 2013
New Revision: 1489488

URL: http://svn.apache.org/r1489488
Log:
AMBARI-2276. Hadoop 2: YARN/MR2 service checks cannot be stack-specific. (Oleksander Diachenko via ncole)

Modified:
    incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/mapred2/service_check.pp
    incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/params.pp

Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/mapred2/service_check.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/mapred2/service_check.pp?rev=1489488&r1=1489487&r2=1489488&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/mapred2/service_check.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/mapred2/service_check.pp Tue Jun  4 15:48:51 2013
@@ -18,11 +18,11 @@
 # under the License.
 #
 #
-class hdp-yarn::mapred2::service_check()
+class hdp-yarn::mapred2::service_check() inherits hdp-yarn::params
 {
   $smoke_test_user = $hdp::params::smokeuser
-
-  $jar_location = $hdp::params::hadoop_mapred2_jar_location
+  $hadoopMapredExamplesJarName = $hdp-yarn::params::hadoopMapredExamplesJarName
+  $jar_path = "$hdp::params::hadoop_mapred2_jar_location/$hadoopMapredExamplesJarName"
   $input_file = "/user/${smoke_test_user}/mapredsmokeinput"
   $output_file = "/user/${smoke_test_user}/mapredsmokeoutput"
   $hadoop_conf_dir = $hdp::params::hadoop_conf_dir
@@ -30,7 +30,7 @@ class hdp-yarn::mapred2::service_check()
   $cleanup_cmd = "fs -rm -r -f ${output_file} ${input_file}"
   $create_file_cmd = "fs -put /etc/passwd ${input_file}"
   $test_cmd = "fs -test -e ${output_file}"
-  $run_wordcount_job = "jar ${jar_location}/hadoop-mapreduce-examples-2.0.3.22-alpha.jar wordcount ${input_file} ${output_file}"
+  $run_wordcount_job = "jar $jar_path wordcount ${input_file} ${output_file}"
 
   anchor { 'hdp-yarn::mapred2::service_check::begin':}
 

Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/params.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/params.pp?rev=1489488&r1=1489487&r2=1489488&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/params.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/params.pp Tue Jun  4 15:48:51 2013
@@ -45,11 +45,6 @@ class hdp-yarn::params(
   $nm_log_dirs = hdp_default("yarn-site/yarn.nodemanager.log-dirs", "/var/log/hadoop-yarn/yarn")
 
   ##smoke test configs
-  $distrAppJarNameToStack = {'2.0.1' => "hadoop-yarn-applications-distributedshell-2.0.3.22-alpha.jar"}
-
-  $distrAppJarName = $distrAppJarNameToStack[$stack_version]
-  
-  if hdp_is_empty($distrAppJarName) {
-    hdp_fail("No yarn-applications-distributedshell jar for stack: $stack_version")
-  }
+  $distrAppJarName = "hadoop-yarn-applications-distributedshell-2.*.jar"
+  $hadoopMapredExamplesJarName = "hadoop-mapreduce-examples-2.*.jar"
 }