FILE COnttent (test.txt):
Some specific column value: x192.168.1.2 blah blah
Some specific row value: y192.168.1.3 blah blah
Some specific field value: z192.168.1.4 blah blah
PIG QUERY:
A = LOAD 'test.txt' USING PigStorage('\t') AS (data1: chararray , data2: chararray , data3: chararray, data4: chararray , data5: chararray , data6: chararray);
B = foreach A generate data3, data4;
C = filter B by data3 matches 'row';
D = foreach C generate data4;
E = foreach D generate TOKENIZE(data4);
Вывод:
((value:), (y192.168.1.3))
Теперь я хочу извлечь определенный кортежв этом выходном пакете, скажем, второй кортеж (y192.168.1.3).После этого я хочу извлечь IP-адрес.Я пытаюсь сделать с UDF, но застрял.