gpt4 book ai didi

java - 在hadoop生态系统中,我使用Pig并陷入以下查询中?

转载 作者:行者123 更新时间:2023-12-02 21:25:20 25 4
gpt4 key购买 nike

country_landmass_sorted = foreach country_landmass {
country_landmass_count = foreach country generate group,COUNT(name) as r;
sorted = ORDER country_landmass_count BY $1 DESC;
GENERATE group, sorted;
};

我收到以下错误。如何解决这个错误?
2016-03-25 22:19:33,519 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: Pig script failed to parse: 
<line 11, column 16> expression is not a project expression: (Name: ScalarExpression) Type: null Uid: null)
Details at logfile: /home/cloudera/pig_1458968172221.log

最佳答案

将其拆分,使用FOREACH生成计数,然后使用ORDER BY的正则表达式。试试这个。

A = LOAD 'file' USING PigStorage(',') as (a:chararray,b:int);
B = group A BY a;
C = FOREACH B GENERATE group,COUNT(A.a);
D = ORDER C By $1;

关于java - 在hadoop生态系统中,我使用Pig并陷入以下查询中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36253659/

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