【发布时间】:2017-05-19 12:40:08
【问题描述】:
我是猪新手。我有以下输出。
(001,Kumar,Jayasuriya,1123456754,Matara)
(001,Kumar,Sangakkara,112722892,Kandy)
(001,Rajiv,Reddy,9848022337,Hyderabad)
(002,siddarth,Battacharya,9848022338,Kolkata)
(003,Rajesh,Khanna,9848022339,Delhi)
(004,Preethi,Agarwal,9848022330,Pune)
(005,Trupthi,Mohanthy,9848022336,Bhuwaneshwar)
(006,Archana,Mishra,9848022335,Chennai)
(007,Kumar,Dharmasena,758922419,Colombo)
(008,Mahela,Jayawerdana,765557103,Colombo)
如何创建上述地图,以便输出看起来像,
001#{(Kumar,Jayasuriya,1123456754,Matara),(Kumar,Sangakkara,112722892,Kandy),(001,Rajiv,Reddy,9848022337,Hyderabad)}
002#{(siddarth,Battacharya,9848022338,Kolkata)}
我尝试了 ToMap 功能。
mapped_students = FOREACH students GENERATE TOMAP($0,$1..);
但我无法转储上述命令的输出,因为该过程会引发错误并停在那里。任何帮助将不胜感激。
【问题讨论】:
标签: mapreduce bigdata apache-pig