我正在使用Apache Pig过滤包含多个字段(字符串和整数)的数据集。对于仅具有整数的字段,Filter命令可以正常工作。每次尝试过滤字符串都失败。
#将过滤器与int一起使用的示例
Dat = FILTER datas BY (id == 123);
上面的例子很好用。
#与字符串一起使用过滤器的示例
Dt = FILTER datase BY (User == "Sam");
上面的例子永远都行不通。
有人可以帮忙吗?
不清楚您的数据是什么样。另外,您放置了datse而不是数据,并且别名区分大小写
确保您的chararray字段中没有多余的空格
Pig对字符数组类型使用单引号