Running pig 0.9.1 in local mode, STRSPLIT doesn't seem to split on ','. I
have the following data

user2 hosting9
user1 hosting1,hosting2,hosting3,hosting4
user1 hosting2,hosting4,hosting5


searches = load '/data/sample/searches' using PigStorage('\t') as (user:
chararray, hostinglist: chararray);
grunt> describe searches
searches: {user: chararray,hostinglist: chararray}
foo = foreach searches GENERATE STRSPLIT(hostinglist, ',') as hostings,
user;
dump foo
((hosting9),user2)
((hosting1,hosting2,hosting3,hosting4),user1)
((hosting2,hosting4,hosting5),user1)


hostinglist isn't split properly - i tried to use the unicode character as
well but still no luck. Is this a known bug?

Thanks,
Flo

Reply via email to