开始学习Pig拉丁脚本和坚持在下面的问题。在同一个主题上,我也遇到过类似的问题,但我一点运气都没有!要查找所有年龄字段的总和。
DUMP X;
(22)(19)
grunt> DESCRIBE X;
X: {age: int}
我尝试了以下几种选择:
Y = FOREACH ( group X all ) GENERATE SUM(X.age);
但是,低于例外。
Invalid field projection. Projected field [age] does not exist in schema: group:chararray,X:bag{:tuple(age:int)}.
谢谢你的时间和帮助。
1条答案
按热度按时间pkmbmrz71#
我认为y投影应该像你写的那样工作。这是我的小例子代码相同的,这只是工作的罚款为我。
所以你的问题看起来很奇怪。我使用了以下输入数据:
你能用我在这里插入的脚本来尝试相同的数据吗?