当我在本地模式下运行猪时,它运行正常,但在map reduce模式下 它正在抛出错误消息
grunt> ls
2016-07-16 17:19:40,973 [main] ERROR org.apache.pig.tools.grunt.Grunt - 错误2997:遇到IOException。文件或目录null不存在。日志文件的详细信息:/home/hduser/pig_1468666911969.log
请找到堆栈跟踪:
错误2997:遇到IOException。文件或目录null不 存在。
java.io.IOException:文件或目录null不存在。在 org.apache.pig.tools.grunt.GruntParser.processLS(GruntParser.java:848) 在 org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:485) 在 org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:230) 在 org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:205) 在org.apache.pig.tools.grunt.Grunt.run(Grunt.java:66)at org.apache.pig.Main.run(Main.java:565)at org.apache.pig.Main.main(Main.java:177)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)
提前致谢。
答案 0 :(得分:0)
您的名称节点未设置或未启动 格式化名称节点并重新开始
尝试运行命令
hdfs dfs -ls