无法计算max

9gm1akwq  于 2021-06-24  发布在  Pig
关注(0)|答案(1)|浏览(352)

设置数据

mkdir data
echo -e "1\n2\n3\n4\n8\n4\n3\n6" > data/data.txt

在本地模式下启动清管器

pig -x local

脚本

a = load 'data' Using PigStorage() As (value:int);
b = foreach a generate MAX(value);
dump b;

error org.apache.pig.tools.grunt.grunt-错误1045:无法将org.apache.pig.builtin.max的匹配函数推断为多个或没有匹配的函数。请使用显式转换。

ctrmrzij

ctrmrzij1#

刚找到答案,只需一组人全部调用函数。。。感觉错误信息可能会更清楚一点。。。

a = load 'data' Using PigStorage() As (value:int);
b = GROUP a ALL;
c = foreach b generate MAX(a.value);
dump c;

> 8

相关问题