此代码不提供任何输出:
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列)中搜索单词“failed”,但使用 MATCHES
关键字不起作用。。
此代码不提供任何输出:
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列)中搜索单词“failed”,但使用 MATCHES
关键字不起作用。。
1条答案
按热度按时间628mspwn1#
你的正则表达式是错误的。使用
'.*failed.*'
. 事实上,你只会匹配以“failed”结尾的字符串。