Grokbase Groups Hive user July 2011
FAQ
Hi,


I have been creating and running hive UDFs without a problem for a few days (using the steps given in https://cwiki.apache.org/confluence/display/Hive/HivePlugins).

All of a sudden, I get the following error when i try to create a
temporary function and I have no clue as to why this is happening now as it worked before.

hive> add jar /home/sugavar/lib/test.jar;

Added /home/sugavar/lib/test.jar to class path

Added resource: /home/sugavar/lib/test.jar

hive> CREATE TEMPORARY FUNCTION my_lower AS 'com.example.hive.udf.Lower';

OK

Exception in thread "main" java.lang.NullPointerException at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:176) at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:241) at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:456) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.util.RunJar.main(RunJar.java:186)


The contents of the UDF is the same as the one given in the above link (i.e. a simple lowercase function).


Can anyone please suggest a solution?  (I also tried re-starting the hive server just in case, but it was not useful)



Thanks,
Ramkumar

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupuser @
categorieshive, hadoop
postedJul 8, '11 at 11:26a
activeJul 8, '11 at 11:26a
posts1
users1
websitehive.apache.org

1 user in discussion

Ramkumar: 1 post

People

Translate

site design / logo © 2021 Grokbase