Apache pig 如何在pig中进行sql计数,按var1计数(var2)组?

Apache pig 如何在pig中进行sql计数,按var1计数(var2)组?,apache-pig,hue,Apache Pig,Hue,所以我有下面的猪脚本。。在这里,我可以按var1分组,然后按var1将var2值连接成一行,如何执行类似的操作 var1,按var1分组计数(var2) data = load 'inputP2' using textloader as (var1:int, var2:int); result = group data by var1; store result into 'outputP2'; 您需要使用COUNT函数来获得结果。你能试试这个吗 cnt = FOREACH result GE

所以我有下面的猪脚本。。在这里,我可以按var1分组,然后按var1将var2值连接成一行,如何执行类似的操作 var1,按var1分组计数(var2)

data = load 'inputP2' using textloader as (var1:int, var2:int);
result = group data by var1;
store result into 'outputP2';

您需要使用
COUNT
函数来获得结果。你能试试这个吗

cnt = FOREACH result GENERATE group,COUNT(data.var2);
store cnt into 'outputP3';
参考:

使用PigStorage()代替textloader。例如:数据=使用PIG存储加载“inputP2”