This is a general message saying something wrong. The real message is in the 
backend. Please go to JobTracker/ResourceManager GUI to find it. Most probably 
it is CNF exception I guess.

Daniel

From: 李运田 <cumt...@163.com<mailto:cumt...@163.com>>
Reply-To: "dev@pig.apache.org<mailto:dev@pig.apache.org>" 
<dev@pig.apache.org<mailto:dev@pig.apache.org>>
Date: Friday, February 27, 2015 at 5:38 PM
To: "dev@pig.apache.org<mailto:dev@pig.apache.org>" 
<dev@pig.apache.org<mailto:dev@pig.apache.org>>
Subject: Re:Re: use hcatalog in eclipse/pig

pigServer.registerQuery("tmp = load 'pig' using 
org.apache.hcatalog.pig.HCatLoader();");
pigServer.registerQuery("tmp = foreach tmp generate id;");
when I execute this,I cant get  any error
but,When I execute
pigServer.registerQuery("store tmp into 'hive' using 
org.apache.hcatalog.pig.HCatStorer();");
I get error like this:::
org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1066: Unable to open 
iterator for alias tmp
 at org.apache.pig.PigServer.openIterator(PigServer.java:880)
 at org.gradle.PigHiveHCat.run(PigHiveHCat.java:68)
 at org.gradle.PigHiveHCat.main(PigHiveHCat.java:28)
Caused by: java.io.IOException: Job terminated with anomalous status FAILED
 at org.apache.pig.PigServer.openIterator(PigServer.java:872)
 ... 2 more
...........................................................................................................
pigServer.registerQuery("a = LOAD '/user/hadoop/pig.txt' ;");
pigServer.store("a", "/user/hadoop/pig1.txt");
pigServer.registerQuery("store a into '/user/hadoop/pig2.txt';");
........................................this is OK,so I think something about 
Hcatalog is wrong...........................






At 2015-02-28 01:21:12, "Alan Gates" 
<alanfga...@gmail.com<mailto:alanfga...@gmail.com>> wrote:
What error message are you getting?

Alan.

[cid:1a73c261$1$14bcdd5c369$Coremail$cumtshu$163.com]
李运田<mailto:cumt...@163.com>
February 26, 2015 at 18:58
I want to use hcatalog in eclipse to deal with tables in hive.
but I cant store table into hive::
pigServer.registerQuery("tmp = load 'pig' using 
org.apache.hcatalog.pig.HCatLoader();");
pigServer.registerQuery("tmp = foreach tmp generate id;");
pigServer.registerQuery("store tmp into 'hive' using 
org.apache.hcatalog.pig.HCatStorer();");
I can store into file::
pigServer.registerQuery("a = LOAD '/user/hadoop/pig.txt' ;");
pigServer.store("a", "/user/hadoop/pig1.txt");
pigServer.registerQuery("store a into '/user/hadoop/pig2.txt';");
perhaps ,the hcatalog jars are wrong?


Reply via email to