Guava is not in Spark. (Well, long version: it's in Spark but it's relocated to a different package except for some special classes leaked through the public API.)
If your app needs Guava, it needs to package Guava with it (e.g. by using maven-shade-plugin, or using "--jars" if only executors use Guava). On Wed, Feb 25, 2015 at 5:17 PM, Pat Ferrel <p...@occamsmachete.com> wrote: > The root Spark pom has guava set at a certain version number. It’s very hard > to read the shading xml. Someone suggested that I try using > userClassPathFirst but that sounds too heavy handed since I don’t really > care which version of guava I get, not picky. > > When I set my project to use the same version as Spark I get a missing > classdef, which usually means a version conflict. > > At this point I am quite confused about what is actually in Spark as far as > Guava and how to coexist with it happily. > > Let me rephrase my question: Does anyone know how or has anyone used Guava > in a project? Is there a recommended way to use it in a job? -- Marcelo --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@spark.apache.org For additional commands, e-mail: user-h...@spark.apache.org