You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Venkatasubramaniam Ramakrishnan (JIRA)" <ji...@apache.org> on 2015/02/02 08:24:34 UTC

[jira] [Commented] (PIG-4395) Exception while executing Pig 0.13

    [ https://issues.apache.org/jira/browse/PIG-4395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14300960#comment-14300960 ] 

Venkatasubramaniam Ramakrishnan commented on PIG-4395:
------------------------------------------------------

Also, do we need Hadoop in Pig local mode? This is what the README notes of Pig 0.13.0 says:

"It is also possible to execute Pig Latin programs in a "local" mode (without Hadoop cluster), in which case all processing takes
place in a single local JVM."

Please clarify.




> Exception while executing Pig 0.13
> ----------------------------------
>
>                 Key: PIG-4395
>                 URL: https://issues.apache.org/jira/browse/PIG-4395
>             Project: Pig
>          Issue Type: Bug
>          Components: data
>    Affects Versions: 0.13.0
>         Environment: Windows 7 Ultimate, HADOOP_HOME=D:\HADOOP-2-6-0\HADOOP-2.6.0
> JAVA=c:\progra~1\java\jdk1.8.0_25\bin\java
> JAVA_HOME=c:\progra~1\java\jdk1.8.0_25
>            Reporter: Venkatasubramaniam Ramakrishnan
>            Priority: Critical
>              Labels: test
>
> Pig file with contents below:
> a = LOAD 'o.csv' AS (NAME:chararray,COUNTRY:chararray,YEAR:int,SPORT:chararray,GOLD:int,SILVER:int,BRONZE:int,TOTAL:int);
> DUMP a;
> o.csv contents:
> Athlete	Country	Year	Sport	Gold	Silver	Bronze	Total
> Yang Yilin	China	2008	Gymnastics	1	0	2	3
> Leisel Jones	Australia	2000	Swimming	0	2	0	2
> Logs:
> Pig Stack Trace
> ---------------
> ERROR 1066: Unable to open iterator for alias a
> org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1066: Unable to open iterator for alias a
> 	at org.apache.pig.PigServer.openIterator(PigServer.java:912)
> 	at org.apache.pig.tools.grunt.GruntParser.processDump(GruntParser.java:752)
> 	at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:372)
> 	at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:228)
> 	at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:203)
> 	at org.apache.pig.tools.grunt.Grunt.exec(Grunt.java:81)
> 	at org.apache.pig.Main.run(Main.java:479)
> 	at org.apache.pig.Main.main(Main.java:156)
> Caused by: org.apache.pig.backend.datastorage.DataStorageException: ERROR 0: java.io.IOException: Failed to set permissions of path: \tmp\temp-944120283 to 0700
> 	at org.apache.pig.impl.io.FileLocalizer.relativeRoot(FileLocalizer.java:484)
> 	at org.apache.pig.impl.io.FileLocalizer.getTemporaryPath(FileLocalizer.java:515)
> 	at org.apache.pig.impl.io.FileLocalizer.getTemporaryPath(FileLocalizer.java:511)
> 	at org.apache.pig.PigServer.openIterator(PigServer.java:887)
> 	... 7 more
> Caused by: java.io.IOException: Failed to set permissions of path: \tmp\temp-944120283 to 0700
> 	at org.apache.hadoop.fs.FileUtil.checkReturnValue(FileUtil.java:689)
> 	at org.apache.hadoop.fs.FileUtil.setPermission(FileUtil.java:662)
> 	at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:509)
> 	at org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:286)
> 	at org.apache.pig.backend.hadoop.datastorage.HPath.setPermission(HPath.java:122)
> 	at org.apache.pig.impl.io.FileLocalizer.createRelativeRoot(FileLocalizer.java:495)
> 	at org.apache.pig.impl.io.FileLocalizer.relativeRoot(FileLocalizer.java:481)
> 	... 10 more
> ================================================================================



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)