我一直在试图加载数据(CSV),如:猪加载使用PigStorage地图( '')
TXT = IPHONE,GA,US,CN,[桶#A,类型#用户,越狱#否],app_talkingtom,使用Apache猪负荷声明ios7
:
raw = LOAD text USING PigStorage(',') as (phone:chararray,loc:chararray,country:chaarray,ctype:chararray,kyval:map[],appname:chararray,osver:chararray);
gen = foreach raw generate appname;
DUMP gen;
我得到#型用户,而不是
app_talkingtom;
我知道它的分隔符(',')问题。由于文件很大,我不能更改分隔符。 如何让Pig正确地载入地图?
你摸不着头脑? – natdico