> Try to use fat jar.
> If you are using maven, mvn assembly:single will generate the fat jar, which 
> includes all necessary jars in a single jar file.\


Yes, as stated in my initial post, a fat JAR works. But why doesn't adding the 
individual JARs work?

Brian

(TIA => Thanks In Advance ;^)

> Regards,
> Sankar S
> 
> 
> On Sat, Aug 2, 2014 at 5:17 PM, Brian Jeltema 
> <brian.jelt...@digitalenvoy.net> wrote:
> I've written a small UDF and placed it in a JAR (a.jar).
> 
> The UDF has a dependency on a class in another JAR (b.jar).
> 
> in Hive, I do:
> 
>   add jar a.jar;
>   add jar b.jar;
>   create temporary function .....;
> 
> but when I execute the UDF, the dependency in b.jar is not found 
> (NoClassDefFoundError).
> If I create a single JAR that contains the UDF and it's dependencies, the 
> function works.
> Do all of the classes required for a UDF have to be supplied in a single JAR 
> file?
> 
> TIA
> Brian
> 

Reply via email to