【发布时间】:2012-10-16 10:04:28
【问题描述】:
我正在尝试在猪环境中运行此命令。
grunt> A = LOAD inp;
但我在日志文件中收到此错误: 猪栈跟踪:
错误 1200:不匹配的输入 'inp' 期望引用字符串
解析失败:不匹配的输入“inp”需要 QUOTEDSTRING 在 org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:226) 在 org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:168) 在 org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1565) 在 org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1538) 在 org.apache.pig.PigServer.registerQuery(PigServer.java:540) 在 org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:970) 在 org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386) 在 org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:189) 在 org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:165) 在 org.apache.pig.tools.grunt.Grunt.run(Grunt.java:69) 在 org.apache.pig.Main.run(Main.java:490) 在 org.apache.pig.Main.main(Main.java:111) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:601) 在 org.apache.hadoop.util.RunJar.main(RunJar.java:156)
- 在控制台中我会变成这样:
咕噜声> A = LOAD inp;
2012-10-26 12:18:34,627 [main] 错误 org.apache.pig.tools.grunt.Grunt - 错误 1200:不匹配的输入 'inp' 期望引用字符串
日志文件中的详细信息:/usr/local/hadoop/pig_1351232517175.log
任何机构可以为此提供适当的解决方案吗?
【问题讨论】:
标签: apache-pig