Dimitris, You should be able to look at the jobs submitted to your jobtracker and find out what happened to the pig job (the message " Job terminated with anomalous status FAILED" leads me to believe there is some job setup problem). Do you see any pig job attempts on your jobtracker UI?
D On Fri, Apr 1, 2011 at 2:16 PM, Dimitris Iliopoulos < [email protected]> wrote: > Currently using Pig 0.8 and Hadoop 0.20.2. I'm able to run things in local > mode as well as run fs -* commands from within Grunt running in MapReduce > mode. I can't seem to be able to execute any Pig Latin statement in > MapReduce mode. The fact that I can browse HDFS and access files leads me > to > believe that the setup is correct (also verified by the correct namenode > and > jobtracker addresses connected to when firing off any pig command). I don't > know why though I can't run anything else. A simple command like the > following: > > data = LOAD 'test.csv' USING PigStorage(','); > DUMP data; > > Produces the following stack trace: > > Pig Stack Trace > --------------- > ERROR 1066: Unable to open iterator for alias data > > org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1066: Unable to > open iterator for alias data > 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: Job terminated with anomalous status FAILED > at org.apache.pig.PigServer.openIterator(PigServer.java:744) > ... 7 more > > Any other more elaborate collection of Pig statements will produce this: > > Pig Stack Trace > --------------- > ERROR 2244: Job failed, hadoop does not return any error message > > org.apache.pig.backend.executionengine.ExecException: ERROR 2244: Job > failed, hadoop does not return any error message > at > org.apache.pig.tools.grunt.GruntParser.executeBatch(GruntParser.java:116) > at > > org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:169) > at > > org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:141) > at org.apache.pig.tools.grunt.Grunt.exec(Grunt.java:90) > at org.apache.pig.Main.run(Main.java:510) > at org.apache.pig.Main.main(Main.java:107) > > Where any input file is flagged as unreadable by the following error > message > during execution: > > Input(s): > Failed to read data from "test.csv" > > All files are accessible in MapReduce mode via cat, ls etc. I might be > missing something very obvious here since this is the first time I've used > Pig so any help would be greatly appreciated. > > - Dimitris >
