Does the order that you add the JARs in Hive matter - say adding b.jar first,
then a.jar?
On Aug 2, 2014, at 4:47 AM, Brian Jeltema
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
not sure, Did you set the jars in hive configuration files ?
hive.aux.jars.path
file:///path/to/commons-codec-1.6.jar,file:///path/to/joda-time-2.2.jar,file:///path/to/sm-hive-udf-1.0-SNAPSHOT.jar
On Sun, Aug 3, 2014 at 4:16 PM, Brian Jeltema <
brian.jelt...@digitalenvoy.net> wrote:
>
> 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 ;^)
>
Hello Tia,
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.
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
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