2016-08-19 24 views
0

我有这样的数据:问题与复杂的数据类型与逗号分隔的数据猪处理

$ cat samp.txt 
Ramesh,[city#Bangalore],123 
Arun,[city#Anantapur],345 
Pranith,[city#US],456 

我已经写以下猪查询:

A = load 'samp.txt' using PigStorage(',') 
as(name:chararray,addr:map[chararray,chararray],empno:int);  

当我执行上面的代码在猪我得到以下错误:

error: mismatched input ',' expecting RIGHT_BRACKET Details at logfile: /home/training/pig_1471586597209.log 

任何人都可以帮我解决这个错误吗?

+0

错误:不匹配的输入“”在日志文件预计RIGHT_BRACKET 详情:/home/training/pig_1471586597209.log – Naveen

+0

您应该编辑您的问题补充错误并重新排序你的问题的元素。 –

回答

1
A= load 'pdemo/samp' using PigStorage(',') as (name:chararray,add:map[],empno:int); 

现在,它会运行

+0

谢谢Ankur会检查.. – Naveen