过滤器字符串-apache pig

brtdzjyr  于 2021-05-27  发布在  Hadoop
关注(0)|答案(2)|浏览(393)

我使用apachepig来过滤包含多个字段(string和int)的数据集。filter命令适用于只有整数的字段。每次尝试过滤字符串都失败了。

使用带int的filter的示例

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

上面的例子很好用。

使用带字符串的筛选器的示例

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

上面的例子根本不管用。
有人能帮忙吗?

1l5u6lss

1l5u6lss1#

不清楚你的数据是什么样子。此外,您将datse而不是data,并且别名区分大小写
确保chararray字段中没有多余的空格
pig对字符类型使用单引号

gfttwv5a

gfttwv5a2#

我想这对apachehadoopMaven用户来说是很清楚的…….无论如何,谢谢我解决了这个问题

相关问题