Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Pig >> mail # user >> pig.import.search.path not working in 0.10.0 ?


Copy link to this message
-
Re: pig.import.search.path not working in 0.10.0 ?
Hi!

You are correct. Please see

https://issues.apache.org/jira/browse/PIG-2729

Greetings,
Johannes

Am 05.09.2012 12:37, schrieb Vincent Barat:
> Hi,
>
> I've a very simple script that try to import a PIG file:
>
> set pig.import.search.path '/tmp'
> import 'event.pig';
>
> Even if the file /tmp/event.pig exists, it cannot be found.
>
> It seems that the function getImportScriptAsReader that deals with the
> pig.import.search.path property is not even called (cf. stack trace below).
>
> Any idea ?
>
> This is for pig 0.10.0
>
> Thanks
>
> ----------
>
> 2012-09-05 12:32:36,194 [main] INFO  org.apache.pig.Main - Apache Pig
> version 0.10.0-SNAPSHOT (rexported) compiled sept. 05 2012, 12:22:39
> 2012-09-05 12:32:36,195 [main] INFO  org.apache.pig.Main - Logging error
> messages to: /Users/vbarat/pig_1346841156192.log
> 2012-09-05 12:32:36.295 java[62538:1903] Unable to load realm info from
> SCDynamicStore
> 2012-09-05 12:32:36,452 [main] INFO
> org.apache.pig.backend.hadoop.executionengine.HExecutionEngine -
> Connecting to hadoop file system at: file:///
> 2012-09-05 12:32:36,623 [main] ERROR org.apache.pig.tools.grunt.Grunt -
> ERROR 1000: Error during parsing. Unable to fetch macro file 'event.pig'
>
> Here is the log file.
>
> ===============================================================================>
> Pig Stack Trace
> ---------------
> ERROR 1000: Error during parsing. Unable to fetch macro file 'event.pig'
>
> org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1000: Error
> during parsing. Unable to fetch macro file 'event.pig'
>     at org.apache.pig.PigServer$Graph.parseQuery(PigServer.java:1597)
>     at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1540)
>     at org.apache.pig.PigServer.registerQuery(PigServer.java:540)
>     at
> org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:970)
>     at
> org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386)
>
>     at
> org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:189)
>
>     at
> org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:165)
>
>     at org.apache.pig.tools.grunt.Grunt.exec(Grunt.java:84)
>     at org.apache.pig.Main.run(Main.java:430)
>         at org.apache.pig.Main.main(Main.java:111)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
> Caused by: java.lang.RuntimeException: Unable to fetch macro file
> 'event.pig'
>         at
> org.apache.pig.parser.QueryParserDriver.getMacroFile(QueryParserDriver.java:354)
>
>         at
> org.apache.pig.parser.QueryParserDriver.macroImport(QueryParserDriver.java:442)
>
>         at
> org.apache.pig.parser.QueryParserDriver.expandImport(QueryParserDriver.java:313)
>
>         at
> org.apache.pig.parser.QueryParserDriver.expandMacro(QueryParserDriver.java:252)
>
>         at
> org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:169)
>         at org.apache.pig.PigServer$Graph.parseQuery(PigServer.java:1589)
>     ... 14 more
> Caused by: java.io.FileNotFoundException: File event.pig does not exist.
>     at
> org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:397)
>
>     at
> org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:251)
>
>     at
> org.apache.pig.impl.io.FileLocalizer.fetchFilesInternal(FileLocalizer.java:793)
>
>     at
> org.apache.pig.impl.io.FileLocalizer.fetchFile(FileLocalizer.java:737)
>     at
> org.apache.pig.parser.QueryParserDriver.getMacroFile(QueryParserDriver.java:350)
>
>     ... 19 more
> ===============================================================================>

Johannes Schwenk

Softwareentwickler (Reporting)
________________________________________________________

ADITION technologies AG
Schwarzwaldstraße 78b
79117 Freiburg

http://www.adition.com

T +49 / (0)761 / 88147 - 30
F +49 / (0)761 / 88147 - 77
SUPPORT +49  / (0)1805 - ADITION

(Festnetzpreis 14 ct/min; Mobilfunkpreise maximal 42 ct/min)

Eingetragen beim Amtsgericht Düsseldorf unter HRB 54076
Vorstände: Andreas Kleiser, Jörg Klekamp, Tihomir Perkovic, Marcus Schlüter
Aufsichtsratsvorsitzender: Rechtsanwalt Daniel Raimer
UStIDNr.: DE 218 858 434
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB