I’ve been trying to integrate ESRI’s geospatial UDF classes with Hive, but it cannot find the classes on the classpath. The have tried loading the classes using the Hue interface, Hive CLI both as a script and using the auxpath parameter settings, and dropped the jar files into /usr/lib/hadoop/lib and /usr/lib/hive/lib. Nothing seem to work. I’ve confirmed the classes are in the jar, the UDF class has public scope, and the UDF’s method signature exists for the two fields (double,double) I call with it. If I ask the system to “describe function ST_Point”, it find two methods on the class that are implementations of the evaluate method. I can run hive queries if I’m not using their UDF classes.
It’s all detailed here:
I was wondering whether anyone else is having this same issue using HDP 2.1?