-----------------------------------------------------------
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