Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache pig 过滤器不工作_Apache Pig_Biginsights - Fatal编程技术网

Apache pig 过滤器不工作

Apache pig 过滤器不工作,apache-pig,biginsights,Apache Pig,Biginsights,我们正在尝试使用Pig查询筛选hdfs数据。我们的数据包含在双引号内。例如:“AAA”、“BBB”、“YYY”。我们正在尝试筛选YYY 我们尝试了以下过滤方法 FILTER a BY XXX == 'YYY'; FILTER a BY XXX == '.*YYY.*'; FILTER a BY XXX == '\'\YYY\"\'; 期待您的帮助。看起来您正在尝试使用正则表达式。在这种情况下,您会遇到一些问题。您需要使用匹配而不是=,您必须匹配整个字符串,而不仅仅是子字符串,并且在使用元字符时

我们正在尝试使用Pig查询筛选hdfs数据。我们的数据包含在双引号内。例如:“AAA”、“BBB”、“YYY”。我们正在尝试筛选YYY 我们尝试了以下过滤方法

FILTER a BY XXX == 'YYY';
FILTER a BY XXX == '.*YYY.*';
FILTER a BY XXX == '\'\YYY\"\';

期待您的帮助。看起来您正在尝试使用正则表达式。在这种情况下,您会遇到一些问题。您需要使用
匹配
而不是
=
,您必须匹配整个字符串,而不仅仅是子字符串,并且在使用元字符时,必须像任何Java字符串一样转义反斜杠:
\\d
匹配数字,而不是
\d