----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/22615/ -----------------------------------------------------------
(Updated Nov. 20, 2014, 11:59 a.m.) Review request for oozie. Changes ------- Finally, here is a working patch Here are the changes: 1. All the versions are configurable - hadoop, hive, distcp, auth 2. oozie.war bundles all the required jars - required hadoop and hcat dependencies. (Reasoning: Currently, we need to add hadoop and hcat jars at runtime in libext. Since we won't know which are the exact jars required, we end up adding everything in hadoop and hcat classpath. In newer versions of hadoop and hive, there are so many jars that the final oozie application has multiple versions of the same jar and creates conflicts) 3. ooze-start without ooze-setup does setup automatically 4. Removed packaging jars in lib and libtools. Instead, picks up the jars by exploding oozie.war Testing: 1. Compiled using different combinations of hadoop profile and version 2. Verified few workflows with oozie setup with hadoop-2.5.0 Bugs: OOZIE-1876 https://issues.apache.org/jira/browse/OOZIE-1876 Repository: oozie-git Description ------- 1. hbase/hcatalog versions configurable 2. Include hcatalog libs in final distro Diffs (updated) ----- client/pom.xml 365276d client/src/main/bin/oozie 44943fa core/pom.xml ca40e2e distro/src/main/bin/oozied.sh 8eafc96 docs/src/site/twiki/DG_QuickStart.twiki 526fbc3 docs/src/site/twiki/ENG_Building.twiki 8d74b72 examples/pom.xml 852d222 hadooplibs/hadoop-0.23/pom.xml 6297dbd hadooplibs/hadoop-1/pom.xml f0a32a5 hadooplibs/hadoop-2/pom.xml 32d4b6c hadooplibs/hadoop-3/pom.xml 4fd8f29 hadooplibs/hadoop-auth-0.23/pom.xml 59cc7f1 hadooplibs/hadoop-auth-1/pom.xml 7da7639 hadooplibs/hadoop-auth-2/pom.xml cbdb523 hadooplibs/hadoop-distcp-0.23/pom.xml 6e42986 hadooplibs/hadoop-distcp-1/pom.xml 01eb123 hadooplibs/hadoop-distcp-2/pom.xml 7971eb5 hadooplibs/hadoop-distcp-3/pom.xml 598ee13 hadooplibs/hadoop-test-0.23/pom.xml addcd11 hadooplibs/hadoop-test-1/pom.xml baf5a4c hadooplibs/hadoop-test-2/pom.xml 027c813 hadooplibs/hadoop-test-3/pom.xml 7176f51 hadooplibs/hadoop-utils-0.23/pom.xml 91985fc hadooplibs/hadoop-utils-0.23/src/main/java/org/apache/oozie/action/hadoop/LauncherMainHadoopUtils.java 46c2fbd hadooplibs/hadoop-utils-0.23/src/main/java/org/apache/oozie/hadoop/utils/HadoopShims.java 9a19770 hadooplibs/hadoop-utils-1/pom.xml c81ea91 hadooplibs/hadoop-utils-2/pom.xml 2d3dbdd hadooplibs/hadoop-utils-3/pom.xml 7270bfd hadooplibs/pom.xml e5ea2e7 hbaselibs/hbase-0.94/pom.xml a65904e hbaselibs/pom.xml 24051c5 hcataloglibs/hive-hcatalog-0.13.1/pom.xml b738741 hcataloglibs/pom.xml a96806b minitest/pom.xml 8f656d2 pom.xml 1e79186 sharelib/distcp/pom.xml b788ed0 sharelib/hcatalog/pom.xml b934be1 sharelib/hive/pom.xml ea088ff sharelib/hive2/pom.xml e4c2465 sharelib/oozie/pom.xml 053cf1c sharelib/pig/pom.xml ce75c68 sharelib/sqoop/pom.xml 09f0b66 sharelib/streaming/pom.xml 50d15f7 src/main/assemblies/distro.xml 8e2bbae src/main/assemblies/hadooplib.xml b32ca82 src/main/assemblies/hadooplibs.xml 9884efa src/main/assemblies/hbaselib.xml 6e4db33 src/main/assemblies/hbaselibs.xml eb71624 src/main/assemblies/hcataloglib.xml 1002308 src/main/assemblies/hcataloglibs.xml 3d32a8f tools/pom.xml 80fa425 tools/src/main/bin/ooziedb.sh 68158d8 webapp/pom.xml 35776c5 zookeeper-security-tests/pom.xml b24ce33 Diff: https://reviews.apache.org/r/22615/diff/ Testing ------- Clean build with different hive and hbase versions Thanks, shwethags