Hadoop Pig秩算子中的错误

Hadoop Pig秩算子中的错误,hadoop,apache-pig,Hadoop,Apache Pig,我正在尝试使用pig Rank操作符,以便根据排名将数据拆分到多个存储箱中 但是,我不断遇到以下错误: 原因:java.lang.RuntimeException:将计数器读入列组操作counterSize 0时出错 我试图通过过滤空值来处理这个问题,但没有成功。我还保证我的工作不是并行的,因为我读到排名不能并行工作 有什么想法吗 提前谢谢你能粘贴你的猪脚本吗?A=Load。。。。B=Foreach A生成*,标记=='1234'?1:0为标签;C=B组all;D=Foreach C生成flat

我正在尝试使用pig Rank操作符,以便根据排名将数据拆分到多个存储箱中

但是,我不断遇到以下错误:

原因:java.lang.RuntimeException:将计数器读入列组操作counterSize 0时出错

我试图通过过滤空值来处理这个问题,但没有成功。我还保证我的工作不是并行的,因为我读到排名不能并行工作

有什么想法吗


提前谢谢

你能粘贴你的猪脚本吗?A=Load。。。。B=Foreach A生成*,标记=='1234'?1:0为标签;C=B组all;D=Foreach C生成flattb,COUNTB作为field_cnt,SUMB.tag作为b_cnt;E=Foreach D generate*,floatb_cnt/floatfield_cnt作为条目;F=等级E乘以$变量;G=Foreach F generate*,CEILrank_E*$number_of_bin/字段作为var_bin;谢谢你的评论