-1

此代码没有给出任何输出:

log= LOAD '/user/mady/hadoop_project' AS (month,date,time,info1,info2,info3);
grp= FILTER log BY ($5 MATCHES '.*failed');
STORE grp INTO 'sample8';

我正在尝试在输入文件($5 列)中搜索“失败”一词,但使用MATCHES关键字不起作用..

4

1 回答 1

1

你的正则表达式是错误的。使用'.*failed.*'. 因为它是你只会匹配以“失败”结尾的字符串。

于 2013-06-04T15:26:49.507 回答