PIG - ERROR 1000: Error during parsing. Lexical error at line 5, column 0. Encountered: <EOF> after : ""

Input data:

14.323.74.653 - - [26/Oct/2011:21:07:00 -0500] "GET /demo HTTP/1.1" 200 0 "-" "Jakarta Commons-HttpClient/3.0-rc4"

My Code:

REGISTER /home/training/pig/JAR/piggybank.jar;   
A = LOAD 'weblogsmall.txt' USING TextLoader() as (line:chararray);  
B = FOREACH A GENERATE FLATTEN(REGEX_EXTRACT_ALL($0,'^(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)));  
STORE B INTO 'weblogsmallout';

Would you please shed some light, where exactly I am going wrong?

Thanks,

Upvotes: 0

Views: 3506

Answers (1)

Adam Silenko
Adam Silenko

Reputation: 3108

you probably missing quote at end:

B = FOREACH A GENERATE FLATTEN(REGEX_EXTRACT_ALL($0,'^(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)'));

Upvotes: 0

Related Questions