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