过滤字符串-apache pig

问题描述 投票:0回答:1

我正在使用Apache Pig过滤包含多个字段(字符串和整数)的数据集。对于仅具有整数的字段,Filter命令可以正常工作。每次尝试过滤字符串都失败。

将过滤器与int一起使用的示例

Dat = FILTER datas BY (id == 123); 

上面的例子很好用。

与字符串一起使用过滤器的示例

Dt = FILTER datase BY (User == "Sam");

上面的例子永远都行不通。

有人可以帮忙吗?

hadoop apache-pig
1个回答
0
投票

不清楚您的数据是什么样。另外,您放置了datse而不是数据,并且别名区分大小写

确保您的chararray字段中没有多余的空格

Pig对字符数组类型使用单引号

© www.soinside.com 2019 - 2024. All rights reserved.