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

Daniel Dai commented on PIG-4395:
---------------------------------

We don't need Hadoop in local mode since Pig bundles Hadoop in distribution in 
theory. However, the bundled Hadoop is not compiled against Windows. AFAIK, 
Hadoop 2.6.0 supports Windows, but you will need to recompile under Windows. So 
far, I only tested Pig Windows with HDP, which has the Hadoop Windows binary.

> 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)

Reply via email to