Hi, I've just created a build from Oozie's master and checked and it seems hive-exec jar is needed and included in hive2 action's sharelib:
> GezapetiMBP:bin gezapeti$ hdfs dfs -ls share/lib/lib_20160911145035/hive2 > Found 48 items > ... > -rw-r--r-- 3 gezapeti supergroup 115618 2016-09-11 14:50 > share/lib/lib_20160911145035/hive2/hive-beeline-0.13.1.jar > -rw-r--r-- 3 gezapeti supergroup 15141449 2016-09-11 14:50 > share/lib/lib_20160911145035/hive2/hive-exec-0.13.1.jar ... I don't know what's the situation for other Hive versions. I've compiled Oozie with: mvn clean package assembly:single -DskipTests -Puber -Dhadoop.version=2.4.0 Created sharelib using: ./oozie-setup.sh sharelib create -fs hdfs://localhost:9000 -locallib ${OOZIE_SRC_DIR}/sharelib/target/oozie-sharelib-4.3.0-SNAPSHOT/share/ If -locallib is not specified, the oozie-sharelib-version.tar.gz from Oozie's home dir (defined by oozie.home.dir property) will be used. Make sure that the sharelib version matches your Oozie and Hive versions. Hope it helps, gp