Apache pig 错误org.apache.pig.tools.grunt.grunt-错误1066:无法打开alias的迭代器
$pig-z tez grunt>emp=LOAD'/emp.csv,/tmp/emp/part-m-00000'使用 PigStorage(',')as(id:int,name:chararray,disg:chararray,sal:long, loc:chararray);2015-12-16 21:30:21706[主要]信息 org.apache.hadoop.conf.Configuration.deprecation-fs.default.name为 不赞成。相反,使用fs.defaultFS grunt>dump emp 失败了Apache pig 错误org.apache.pig.tools.grunt.grunt-错误1066:无法打开alias的迭代器,apache-pig,apache-tez,Apache Pig,Apache Tez,$pig-z tez grunt>emp=LOAD'/emp.csv,/tmp/emp/part-m-00000'使用 PigStorage(',')as(id:int,name:chararray,disg:chararray,sal:long, loc:chararray);2015-12-16 21:30:21706[主要]信息 org.apache.hadoop.conf.Configuration.deprecation-fs.default.name为 不赞成。相反,使用fs.def
DAG PigLatin:DefaultJobName-0_scope-8:
ApplicationId: null
TotalLaunchedTasks: -1
FileBytesRead: -1
FileBytesWritten: -1
HdfsBytesRead: 0
HdfsBytesWritten: 0
输入:
输出:
它对常规MR(而不是TEZ)有效吗?日志文件的内容是什么?你确定那些文件在HDFS中吗?是的,它们在MR上工作,但在TEZ上不工作,而DUMP relarion,我确定它们在HDFS上,这是否意味着转储在MR上工作,但在TEZ上不工作?
描述emp的输出是什么代码>而不是转储?是的,它在MRS上工作。请帮助我。它在常规MR(不是TEZ)上工作吗?日志文件的内容是什么?你确定那些文件在HDFS中吗?是的,它们在MR上工作,但在TEZ上不工作,而DUMP relarion,我确定它们在HDFS上,这是否意味着转储在MR上工作,但在TEZ上不工作?描述emp的输出是什么代码>而不是转储?是的,它正在处理MRP。请帮我解决这个问题
2015-12-16 21:31:00,745 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1066: Unable to open iterator for alias emp
Details at logfile: /tmp/pig-err.log