Hadoop 过滤器字符串-apache pig

Hadoop 过滤器字符串-apache pig,hadoop,apache-pig,Hadoop,Apache Pig,我使用ApachePig过滤包含多个字段(字符串和int)的数据集。Filter命令适用于仅包含整数的字段。每次尝试筛选字符串时都失败 # 将筛选器与int一起使用的示例 Dat = FILTER datas BY (id == 123); 上面的例子很好用 # 使用带字符串的筛选器的示例 Dt = FILTER datase BY (User == "Sam"); 上面的例子永远不起作用 有人能帮忙吗 不清楚您的数据是什么样子的。此外,您将datse而不是DATA,并且别名区分大小写 确

我使用ApachePig过滤包含多个字段(字符串和int)的数据集。Filter命令适用于仅包含整数的字段。每次尝试筛选字符串时都失败

# 将筛选器与int一起使用的示例

Dat = FILTER datas BY (id == 123); 
上面的例子很好用

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

Dt = FILTER datase BY (User == "Sam");
上面的例子永远不起作用


有人能帮忙吗

不清楚您的数据是什么样子的。此外,您将datse而不是DATA,并且别名区分大小写

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


Pig对Charray类型使用单引号

我想这对于Apache Hadoop的专家用户来说是很清楚的……无论如何,谢谢我解决了这个问题