我希望能够使用aws glue确定csv的数据类型 . 为此,我为我的抓取工具创建了一个分类器,以匹配以下记录:

1234    abcd    01.01.11    09.11.17    abe12321344421  154746  1   1   0   sometxt 09.11.17    SYS_JOB 09.11.17

但我的Grok表达式与文件不匹配 . 这里是:

%{CSVMATCHED}

DATECUSTOM ((%{YEAR}[./-]%{MONTHNUM}[./-]%{MONTHDAY})|(%{MONTHDAY}[./-]%{MONTHNUM}[./-]%{YEAR}))
WORD (\b[*\w]+\b)
WORDSPACE (%{WORD }[\s*])
OURLOGSTART (%{NUMBER}|%{WORDSPACE}|%{DATECUSTOM:date})
CSVMATCHED ^%{OURLOGSTART}[^{]+

我做错了什么?使用csv过滤器不是一种选择 .