当我尝试在脚本模式下运行pig脚本时,我收到如下错误:
ERROR org.apache.pig.tools.grunt.Grunt - ERROR 101:file' foo.jar' 不存在。
并创建一个日志文件,其中包含:
Pig Stack Trace ---------------错误101:文件' foo.jar'不存在。
org.apache.pig.backend.executionengine.ExecException:错误101:文件 ' foo.jar中'不存在。在 org.apache.pig.impl.io.FileLocalizer.fetchFilesInternal(FileLocalizer.java:821) 在 org.apache.pig.impl.io.FileLocalizer.fetchFiles(FileLocalizer.java:767) 在org.apache.pig.PigServer.registerJar(PigServer.java:631)at org.apache.pig.parser.RegisterResolver.parseRegister(RegisterResolver.java:50) 在 org.apache.pig.tools.grunt.GruntParser.processRegister(GruntParser.java:465) 在 org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:550) 在 org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:231) 在 org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:206) 在org.apache.pig.tools.grunt.Grunt.exec(Grunt.java:81)at org.apache.pig.Main.run(Main.java:630)at org.apache.pig.Main.main(Main.java:176)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)at org.apache.hadoop.util.RunJar.run(RunJar.java:221)at org.apache.hadoop.util.RunJar.main(RunJar.java:136)