Довольно старый пост, но у кого-то может быть похожая проблема.
Я создал входной файл из данных, представленных в вопросе.
Я не смог загрузить этот файл из-за ненужного Введите в строке:
"msgid": "WARQZCXAEMSSVWPPOOYZXR
LQIKMFUY.155763@example.com",
Но исправление, которое не дало ожидаемого результата.Я удалил все записи из файла, поэтому в итоге у меня есть только одна строка.
Файл был загружен:
dump json1
([time#20:53:00,msgid#WARQZCXAEMSSVWPPOOYZXRLQIKMFUY.155763@example.com,relay#app03.example.com,mailserver#mail5,month#Jul,pid#6229,classnumber#0,day#12,src#info@example.com,sendmailid#p6D0r0u1006229,nrcpts#1,size#57395])
, и вы foreach
работает:
dat = FOREACH json1 GENERATE $0#'mailserver' AS mailserver;
dump dat
(mail5)