Does the mapreduce job start ? Could you check the logs on hadoop side ?

On Sat, Nov 20, 2010 at 7:56 AM, Corbin Hoenes <cor...@tynt.com> wrote:
> We are trying to use the HBaseStorage LoadFunc in pig 0.8 and getting an 
> exception.
>
> org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1066: Unable to 
> open iterator for alias raw
> at org.apache.pig.PigServer.openIterator(PigServer.java:754)
> at org.apache.pig.tools.grunt.GruntParser.processDump(GruntParser.java:612)
> at 
> org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:303)
> at 
> org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:165)
> at 
> org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:141)
> at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:76)
> at org.apache.pig.Main.run(Main.java:465)
> at org.apache.pig.Main.main(Main.java:107)
> Caused by: java.io.IOException: Couldn't retrieve job.
> at org.apache.pig.PigServer.store(PigServer.java:818)
> at org.apache.pig.PigServer.openIterator(PigServer.java:728)
> ... 7 more
>
>
> Other jobs seem to work.
>
> What are the requirements for getting hbase storage to work?
>
> This is what I am doing:
> 1 - added hbase config and hadoop config to my PIG_CLASSPATH
> 2 - pig this script:
>
> REGISTER ../lib/hbase-0.20.6.jar
>
> raw = LOAD 'hbase://piggytest' USING 
> org.apache.pig.backend.hadoop.hbase.HBaseStorage('content:field1 
> anchor:field1a anchor:field2a') as (content_field1, anchor_field1a, 
> anchor_field2a);
>
> dump raw;
>
> ---
> what else am I missing?



-- 
Best Regards

Jeff Zhang

Reply via email to