|
|
+
Ifeanyichukwu Osuji 2010-08-11, 16:06
-
Re: how to build a jar that contains my udf code.please help.thanksAshutosh Chauhan 2010-08-11, 16:19
Just compiling it isn't enough. You need to package it in a jar and then
register that jar in your pig script. Documentation: http://hadoop.apache.org/pig/docs/r0.7.0/udf.html Ashutosh On Wed, Aug 11, 2010 at 09:06, Ifeanyichukwu Osuji <[EMAIL PROTECTED]>wrote: > I keep getting this error, it seems pig cannot locate the jar that > contains my udf ImageProcessor.How do i build a jar that contains my udf > (p.s the UDF documentation wasnt that helpful > > > > laptop:~/pig-0.7.0/trunk$ javac -cp $CLASSPATH:pig.jar ImageProcessor.java > laptop:~/pig-0.7.0/trunk$ bin/pig specialscript.pig > log4j:WARN No appenders could be found for logger > (org.apache.hadoop.conf.Configuration). > log4j:WARN Please initialize the log4j system properly. > 2010-08-11 11:54:15,820 [main] INFO org.apache.pig.Main - Logging error > messages to: /home/hadoop/pig-0.7.0/trunk/pig_1281542055806.log > 2010-08-11 11:54:16,005 [main] INFO > org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - > Connecting to hadoop file system at: hdfs://localhost:54310 > 2010-08-11 11:54:16,179 [main] INFO > org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - > Connecting to map-reduce job tracker at: localhost:54311 > 2010-08-11 11:54:16,384 [main] ERROR org.apache.pig.tools.grunt.Grunt - > ERROR 1070: Could not resolve ImageProcessor using imports: [, > org.apache.pig.builtin., org.apache.pig.impl.builtin.] > Details at logfile: /home/hadoop/pig-0.7.0/trunk/pig_1281542055806.log > laptop:~/pig-0.7.0/trunk$ > > > +
Dave Wellman 2010-08-11, 16:42
|