错误1070 Apache Pig,使用内置UDF

摔跤学

,和,并没有解决我的问题。他们都在制作自己的UDF。我想使用内置的UDF。任何内置的UDF。我尝试过的每个UDF都会收到相同或相似的错误。

 FOO = LOAD 'filepath/data.csv' 
 USING PigStorage(',') 
 AS (name:string, age:int, kilograms:double);

 BAR = FOREACH FOO GENERATE $0, $1, $2, kilograms*2.2 AS pounds;

这可以按预期工作,基本上创建与FOO相同的关系,但有一个将KG转换为LBS的额外列。

但是,如果我想使用类似的方法来获取公斤的对数刻度,则如下所示:

 BAR2 = FOREACH FOO GENERATE $0, $1, $2, log(kilograms) AS logscaleKG;

我收到以下错误(或类似错误):

 ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1070: Could not resolve log using imports: [, java.lang., org.apache.pig.builtin., org.apache.pig.impl.builtin.]

在FOREACH GENERATE内部似乎没有UDF起作用。

板球运动员

猪对大小写有点挑剔,需要大写log例如,我可以在新的Hortonworks Sandbox上很好地运行此代码。

$ hdfs dfs -cat /tmp/kg.csv
one,1
two,2
three,3

+

grunt> a = LOAD '/tmp/kg.csv' USING PigStorage(',') AS (txt:chararray, val:int);
grunt> b = FOREACH a GENERATE txt, val, LOG(val);
grunt> DUMP b;
... # Running some MapReduces
(one,1,0.0)
(two,2,0.6931471805599453)
(three,3,1.0986122886681098)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误 1070 PIG 至今

来自分类Dev

错误1070:无法使用导入来解析Pigstorage:[,java.lang。,org.apache.pig.builtin。,org.apache.pig.impl.builtin。]

来自分类Dev

在Apache Pig中使用Python UDF

来自分类Dev

Apache Pig UDF解析问题

来自分类Dev

Apache Pig错误-无法跟踪

来自分类Dev

在哪里贡献Apache Pig UDF?

来自分类Dev

Apache Pig-说明命令错误

来自分类Dev

如何解决以下Apache Pig错误?

来自分类Dev

Apache Pig-说明命令错误

来自分类Dev

如何解决以下Apache Pig错误?

来自分类Dev

使用 Apache Pig 过滤日期

来自分类Dev

错误org.apache.pig.tools.grunt.Grunt-错误1000

来自分类Dev

适用于Apache Pig的Python UDF失败

来自分类Dev

Pig错误:未处理的内部错误。找到了接口org.apache.hadoop.mapreduce.TaskAttemptContext,但是需要使用类

来自分类Dev

apache-Pig map-reduce错误分组

来自分类Dev

Apache Pig浮点数SUM错误的精度

来自分类Dev

错误org.apache.pig.tools.grunt.Grunt-错误2998:未处理的内部错误。org / apache / hadoop / hbase / filter / WritableByteArrayComparable

来自分类Dev

如何在Apache Pig中使用SimpleRandomSample

来自分类Dev

使用Wordpress在Apache中进行分段错误

来自分类Dev

SOAP使用Apache Axis 1 ... ColdFusion错误

来自分类Dev

使用Wordpress在Apache中进行分段错误

来自分类Dev

SOAP使用Apache Axis 1 ... ColdFusion错误

来自分类Dev

使用 Apache Spark SQLContext 写入错误

来自分类Dev

Pig错误:无法找到或加载主类org.apache.pig.Main

来自分类Dev

Apache Pig,编程问题

来自分类Dev

Apache Pig GROUP BY,ORDER BY

来自分类Dev

如何访问Apache Pig中的UDF计时计数器?

来自分类Dev

如何在Apache Pig中访问UDF计时计数器?

来自分类Dev

Apache Pig-如何维护供我的python UDF访问的分布式查找表?

Related 相关文章

  1. 1

    错误 1070 PIG 至今

  2. 2

    错误1070:无法使用导入来解析Pigstorage:[,java.lang。,org.apache.pig.builtin。,org.apache.pig.impl.builtin。]

  3. 3

    在Apache Pig中使用Python UDF

  4. 4

    Apache Pig UDF解析问题

  5. 5

    Apache Pig错误-无法跟踪

  6. 6

    在哪里贡献Apache Pig UDF?

  7. 7

    Apache Pig-说明命令错误

  8. 8

    如何解决以下Apache Pig错误?

  9. 9

    Apache Pig-说明命令错误

  10. 10

    如何解决以下Apache Pig错误?

  11. 11

    使用 Apache Pig 过滤日期

  12. 12

    错误org.apache.pig.tools.grunt.Grunt-错误1000

  13. 13

    适用于Apache Pig的Python UDF失败

  14. 14

    Pig错误:未处理的内部错误。找到了接口org.apache.hadoop.mapreduce.TaskAttemptContext,但是需要使用类

  15. 15

    apache-Pig map-reduce错误分组

  16. 16

    Apache Pig浮点数SUM错误的精度

  17. 17

    错误org.apache.pig.tools.grunt.Grunt-错误2998:未处理的内部错误。org / apache / hadoop / hbase / filter / WritableByteArrayComparable

  18. 18

    如何在Apache Pig中使用SimpleRandomSample

  19. 19

    使用Wordpress在Apache中进行分段错误

  20. 20

    SOAP使用Apache Axis 1 ... ColdFusion错误

  21. 21

    使用Wordpress在Apache中进行分段错误

  22. 22

    SOAP使用Apache Axis 1 ... ColdFusion错误

  23. 23

    使用 Apache Spark SQLContext 写入错误

  24. 24

    Pig错误:无法找到或加载主类org.apache.pig.Main

  25. 25

    Apache Pig,编程问题

  26. 26

    Apache Pig GROUP BY,ORDER BY

  27. 27

    如何访问Apache Pig中的UDF计时计数器?

  28. 28

    如何在Apache Pig中访问UDF计时计数器?

  29. 29

    Apache Pig-如何维护供我的python UDF访问的分布式查找表?

热门标签

归档