gpt4 book ai didi

hadoop - pig : Count number of keys in a map

转载 作者:可可西里 更新时间:2023-11-01 15:18:15 25 4
gpt4 key购买 nike

我想计算 Pig map 中键的数量。我可以编写 UDF 来执行此操作,但我希望有更简单的方法。

data = LOAD 'hbase://MARS1'
USING org.apache.pig.backend.hadoop.hbase.HBaseStorage(
'A:*', '-loadKey true -caching=100000')
AS (id:bytearray, A_map:map[]);

在上面的代码中,我想基本上构建 id 的直方图以及该键在列族 A 中有多少项。

怀着希望,我尝试了 c = FOREACH data GENERATE id, COUNT(A_map); 但不出所料,这没有奏效。

或者,也许有人可以建议一个更好的方法来完全做到这一点。如果我不能很快解决这个问题,我将只编写一个 Java MapReduce 作业或一个 Pig UDF。

最佳答案

SIZE 显然应该适合您(我自己没有尝试过):

关于hadoop - pig : Count number of keys in a map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13733431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com