Hello Jean-Daniel Cryans,

I'd like you to do a code review. Please visit

    http://gerrit.cloudera.org:8080/8316

to review the following change.


Change subject: kudu-hive: add provided scope dependency on 
hadoop-mapreduce-client-common
......................................................................

kudu-hive: add provided scope dependency on hadoop-mapreduce-client-common

This appears to be necessary to get the kudu-hive tests to run against
some versions of Hadoop, otherwise NoClassDefFound exceptions occur for
the following classes while attempting to create the Hive configuration
object:

- org.apache.hadoop.mapreduce.TaskAttemptContext
- org.apache.hadoop.mapred.MRVersion

I haven't untangled the chain of Hadoop modules and Maven dependencies
to figure out exactly why this occurs, but since the fix is harmless
enough I'm inclined to keep my sanity and let it lie.

Note: this isn't a problem with Gradle.

Change-Id: I62d62ae31ebd82a2fd39030bfa6201aef6ff82ff
---
M java/kudu-hive/pom.xml
1 file changed, 6 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/16/8316/1
--
To view, visit http://gerrit.cloudera.org:8080/8316
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I62d62ae31ebd82a2fd39030bfa6201aef6ff82ff
Gerrit-Change-Number: 8316
Gerrit-PatchSet: 1
Gerrit-Owner: Dan Burkert <danburk...@apache.org>
Gerrit-Reviewer: Jean-Daniel Cryans <jdcry...@apache.org>

Reply via email to