APACHE PIG CAN&T; T LOAD BAG

时间:2015-03-16 18:02:06

标签: load apache-pig bag

我有一个带有以下行李的文件test.txt:

{(es,1),(de,1),(ps,1),(ro,1),(so,1)}
{(es,1),(de,1),(it,2),(no,1),(ps,1),(ro,1),(so,1)}
{(es,1),(de,1),(so,1)}

我想在Pig

中加载它们
A = LOAD 'test.txt' as (language_bag: bag{t: (a:chararray,f:int)});

我收到以下错误。

  

[main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200:输入不匹配';'期待RIGHT_PAREN

     

日志文件的详细信息:   /homes/ruthgavi/Projects/Conferences/PigScripts/pig_1426528460732.log

有人可以帮我弄清楚我做错了什么:(

1 个答案:

答案 0 :(得分:0)

可能会有所帮助。

 A = LOAD 'test.txt' as (language_bag: bag {t: tuple(a:chararray,f:int)});

 C = foreach A generate language_bag.a, language_bag.f;

 dump C;