如何使用PIG加载以下json文件?
{"age":100,"name":"mkyong.com","messages":["msg 1","msg 2","msg 3"]}
我尝试了类似这样的东西,但它给了我例外。
jsoncust_table = LOAD 'customers.json' USING JsonLoader('age:int, name:string, messages:chararray');
答案 0 :(得分:0)
Pig没有字符串数据类型。请改用chararray
jsoncust_table = LOAD 'customers.json' USING JsonLoader('age:int, name:chararray, messages:chararray');
要加载邮件,请使用elephant-bird jar.