You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "KWON BYUNGCHANG (JIRA)" <ji...@apache.org> on 2015/11/09 09:14:10 UTC

[jira] [Created] (OOZIE-2396) oozie compile with hadoop 2.7.1 failed

KWON BYUNGCHANG created OOZIE-2396:
--------------------------------------

             Summary: oozie compile with hadoop 2.7.1 failed
                 Key: OOZIE-2396
                 URL: https://issues.apache.org/jira/browse/OOZIE-2396
             Project: Oozie
          Issue Type: Bug
            Reporter: KWON BYUNGCHANG
            Priority: Minor


I take advantage of oozie 4.2.0 with hadoop 2.7.1.  I have faced some error.

1. oozie server start failed
{code}
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/Charsets
	at org.apache.hadoop.security.Credentials.<clinit>(Credentials.java:222)
	at org.apache.hadoop.mapred.JobConf.<init>(JobConf.java:334)
	at org.apache.oozie.service.HadoopAccessorService.createJobConf(HadoopAccessorService.java:297)
	at org.apache.oozie.tools.OozieSharelibCLI.run(OozieSharelibCLI.java:158)
	at org.apache.oozie.tools.OozieSharelibCLI.main(OozieSharelibCLI.java:57)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.Charsets
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	... 5 more
{code}


2. Using curator-client-2.7.1.jar occured below error
{code}
REASON: java.lang.NoSuchMethodError: com.google.common.collect.Sets.newConcurrentHashSet()Ljava/util/Set;

Stacktrace:
-----------------------------------------------------------------
java.lang.NoSuchMethodError: com.google.common.collect.Sets.newConcurrentHashSet()Ljava/util/Set;
        at org.apache.curator.framework.recipes.locks.ChildReaper.<init>(ChildReaper.java:51)
        at org.apache.oozie.service.ZKLocksService.init(ZKLocksService.java:71)
        at org.apache.oozie.service.Services.setServiceInternal(Services.java:386)
        at org.apache.oozie.service.Services.setService(Services.java:372)
{code}


3. conflict jsp-api-2.0.jar in oozie.war and tomcat's


I have changed pom.xml.   
I just only tested with hadoop 2.7.1.  I does not ensure with another hadoop version.

Thank you.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)