阿帕奇猪排名

时间:2017-05-07 09:32:55

标签: apache-pig

我有一个值列表

9, 8, 28, 66, 7

猪的排名功能给了我一个排名输出 - (描述)

9
8
7
66
28

预期输出

66
28
9
8
7

猪似乎只考虑第一个数字? 谢谢!

1 个答案:

答案 0 :(得分:0)

我不知道为什么它不适合你的情况。可能我可以帮助您了解有关您问题的更多详细信息。这就是我所做的和它的工作。 这是一个示例文件a.log。

  

cat a.log

1

9

8

28

66

7

我在grunt shell上写了这两行:

grunt >  q = Load '/home/anurag/a.log' USING PigStorage(',') as (a:int);

grunt > C = rank q by a DESC;

现在转储C.输出

(1,66)

(2,28)

(3,9)

(4,8)

(5,7)

(6,1)

这是预期的

P.S:我正在使用Pig 0.12