【发布时间】:2017-03-24 01:34:54
【问题描述】:
我有下面的猪包,里面有两个元组。
{(1,'Kumar','23000','Kandy')}
{(2,'Mahela','34000','Colombo')}
如何使用pig将上面的转换成下面的json键值格式?
{
1: 'kumar,23000,kandy',
2: 'mahela',34000,'colombo'
}
任何帮助将不胜感激。请注意,我需要将其存储在 JSON 文件中
在奥利弗的回答之后
{"fields":[{"name":"group","type":10,"description":"autogenerated from Pig Field Schema","schema":null},{"name":"test_table_columns_needed","type":120,"description":"autogenerated from Pig Field Schema","schema":{"fields":[{"name":null,"type":110,"description":"autogenerated from Pig Field Schema","schema":{"fields":[{"name":"id","type":10,"description":"autogenerated from Pig Field Schema","schema":null},{"name":"name","type":55,"description":"autogenerated from Pig Field Schema","schema":null},{"name":"salary","type":55,"description":"autogenerated from Pig Field Schema","schema":null},{"name":"destination","type":55,"description":"autogenerated from Pig Field Schema","schema":null}],"version":0,"sortKeys":[],"sortKeyOrders":[]}}],"version":0,"sortKeys":[],"sortKeyOrders":[]}}],"version":0,"sortKeys":[],"sortKeyOrders":[]} {"group":1,"test_table_columns_needed":[{"id":1,"name":"'Kumar'","salary":"'23000'","destination":"'Kandy'"}]}
{"group":2,"test_table_columns_needed": [{"id":2,"name":"'Mahela'","salary":"'34000'","destination":"'Colombo'"}]}
【问题讨论】:
标签: json bash shell apache-pig bigdata