Skip to content

Conversation

@keith-turner
Copy link
Contributor

No description provided.

@keith-turner
Copy link
Contributor Author

I learned something while working on this. Accumulo 2.0 is using a much newer version of Gauva and therefore Accumulo code is using newer Guava methods. When I first started trying to run map reduce code Accumulo code was failing because Guava methods could not be found!!! Hadoop was putting Guava 11 on the classpath. I learned about the Hadoop settings HADOOP_USE_CLIENT_CLASSLOADER and mapreduce.job.classloader which run your code in a classloader with only hadoop code coming from the parent classloader. Since I had shaded a newer version of guava into the stresso jar everything worked after using these settings.

@keith-turner keith-turner changed the title Update to Fluo 1.2, Accumulo 2.0, and Hadoop 3.0 Update Stresso to Fluo 1.2, Accumulo 2.0, and Hadoop 3.0 Nov 18, 2018
@keith-turner
Copy link
Contributor Author

I ran into apache/accumulo-fluo-uno#208 while working on this issue.

@keith-turner keith-turner merged commit bba0a2d into apache:master Feb 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants