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

Reply via email to