Apache pig 在Pig、cloudera quickstart中很少出现的东西
我不明白,因为当我在编辑器中运行pig脚本时, 在ozzie中创建了一个工作流,还有像image这样的三个作业,而不是像hive那样简单地运行脚本。 运行时也会出现以下错误: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-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;