Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

Oozie cannot find custom action jar

avatar
New Member

I get the error that oozie cant find the custom action class when I run the job. This is how I added my custom action jar to oozie : - stoped oozie - added classname to oozie.service.ActionService.executor.ext.classes in oozie-site.xml - copy cutom.jar to /usr/hdp/current/oozie-server/libext/.

- /usr/hdp/current/oozie-server/bin/oozie-setup.sh prepare-war - started oozie back Error :

java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/CustomActionClass
at 
...
...
I understand that new actions are to be added as ext.classes and action jars in libext folder. Am I missing something here ? Also how are libext jars different from sharelib jars ?
1 ACCEPTED SOLUTION

avatar
New Member

Oozie didnt have access to hbase jars, added them manually to libext/ folder and created the oozie.war again and it worked.

View solution in original post

1 REPLY 1

avatar
New Member

Oozie didnt have access to hbase jars, added them manually to libext/ folder and created the oozie.war again and it worked.