Hi Attilia: I have Oozie share lib, it is setup during oozie installation, but oozie share lib doesn't have map-reduce folder. Did you modify anything to make the example map-reduce workflow run successfully?
Peter: About the commit link you mentioned, I see MR jars are added from map-reduce property:“mapreduce.application.classpath”, the classpath in my cluster is: /etc/hadoop/conf/:$PWD/mr-framework/hadoop/share/hadoop/mapreduce/*:$PWD/mr-framework/hadoop/share/hadoop/mapreduce/lib/*:$PWD/mr-framework/hadoop/share/hadoop/common/*:$PWD/mr-framework/hadoop/share/hadoop/common/lib/*:$PWD/mr-framework/hadoop/share/hadoop/yarn/*:$PWD/mr-framework/hadoop/share/hadoop/yarn/lib/*:$PWD/mr-framework/hadoop/share/hadoop/hdfs/*:$PWD/mr-framework/hadoop/share/hadoop/hdfs/lib/*:$PWD/mr-framework/hadoop/share/hadoop/tools/lib/*:/etc/hadoop/conf/secure:/usr/lib/hadoop-lzo/lib/*:/usr/iop/current/ext/hadoop/* Not sure if my map-reduce classpath is not corrcet. I used the 08/Jun build in oozie master branch. Thanks for help. Best Regards, Dong Ying 2017-06-13 23:27 GMT+08:00 Attila Sasvari (JIRA) <j...@apache.org>: > > [ https://issues.apache.org/jira/browse/OOZIE-2941?page= > com.atlassian.jira.plugin.system.issuetabpanels:comment- > tabpanel&focusedCommentId=16048022#comment-16048022 ] > > Attila Sasvari commented on OOZIE-2941: > --------------------------------------- > > [~Dongying Jiao] I re-tested the mapreduce example in my local > environment, and the workflow successfully finished. Before running the MR > workflow, you should first install Oozie sharelib and make sure jhs is > running. As per your previous commend, I suspect sharelib was not installed > in your case. So I believe this issue is not the same as my experience with > the shell action example. > > > Old map-reduce workflow example can't work with OYA > > --------------------------------------------------- > > > > Key: OOZIE-2941 > > URL: https://issues.apache.org/jira/browse/OOZIE-2941 > > Project: Oozie > > Issue Type: Sub-task > > Components: workflow > > Affects Versions: trunk > > Reporter: Dongying Jiao > > Attachments: RM_UI.jpg > > > > > > map-reduce workflow in Oozie examples run failed after OYA merged. The > exception in yarn log is: > > Exception in thread "main" java.lang.NoClassDefFoundError: > org/apache/hadoop/mapred/Mapper > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(ClassLoader.java:763) > > at java.security.SecureClassLoader.defineClass( > SecureClassLoader.java:142) > > at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) > > at java.net.URLClassLoader.access$100(URLClassLoader.java:73) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:368) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:362) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:361) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > > at org.apache.oozie.action.hadoop.LauncherAM. > getMainArguments(LauncherAM.java:540) > > at org.apache.oozie.action.hadoop.LauncherAM.run( > LauncherAM.java:170) > > at org.apache.oozie.action.hadoop.LauncherAM.main( > LauncherAM.java:148) > > Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.mapred. > Mapper > > at java.net.URLClassLoader.findClass(URLClassLoader.java:381) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > > ... 15 more > > > > -- > This message was sent by Atlassian JIRA > (v6.4.14#64029) >