Apache pig 在Pig、cloudera quickstart中很少出现的东西

Apache pig 在Pig、cloudera quickstart中很少出现的东西,apache-pig,cloudera,Apache Pig,Cloudera,我不明白,因为当我在编辑器中运行pig脚本时, 在ozzie中创建了一个工作流,还有像image这样的三个作业,而不是像hive那样简单地运行脚本。 运行时也会出现以下错误:pig-f WTI.pig 清管器启动前出错 错误2997:遇到IOException。文件WTI.pig不存在 java.io.FileNotFoundException:上不存在文件WTI.pig org.apache.hadoop.fs.RawLocalFileSystem.deprecatedGetFileStat

我不明白,因为当我在编辑器中运行pig脚本时, 在ozzie中创建了一个工作流,还有像image这样的三个作业,而不是像hive那样简单地运行脚本。

运行时也会出现以下错误:
pig-f WTI.pig

清管器启动前出错 错误2997:遇到IOException。文件WTI.pig不存在

java.io.FileNotFoundException:上不存在文件WTI.pig org.apache.hadoop.fs.RawLocalFileSystem.deprecatedGetFileStatus(RawLocalFileSystem.java:534) 在 org.apache.hadoop.fs.RawLocalFileSystem.getFileLinkStatusInternal(RawLocalFileSystem.java:747) 在 org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:524) 在 org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:424) 在 org.apache.pig.impl.io.FileLocalizer.fetchFilesInternal(FileLocalizer.java:747) 在 org.apache.pig.impl.io.FileLocalizer.fetchFile(FileLocalizer.java:688) 位于org.apache.pig.Main.run(Main.java:424) org.apache.pig.Main.Main(Main.java:158)位于 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)位于 invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 位于java.lang.reflect.Method.invoke(Method.java:606) org.apache.hadoop.util.RunJar.run(RunJar.java:221)位于 org.apache.hadoop.util.RunJar.main(RunJar.java:136)


文件似乎不在您告诉pig的位置。是否从主节点运行此命令?在运行pig命令的目录中是否存在WTI.pig?哦,天哪,WTI.pig在我运行pig命令的另一个目录中。但他们的意思是,这三次执行不应该只是一个脚本?
entrada = LOAD '/user/cloudera/Divisas/Barril-WTI.csv' using PigStorage (',') AS (Fecha:chararray, Valor: float);
entrada_sin_cabecera = filter entrada by Fecha != 'Date';
orden = order entrada_sin_cabecera by Valor;
dump orden;