0

我有一个带有以下袋子的文件 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)});

我得到以下错误。

[主要] 错误 org.apache.pig.tools.grunt.Grunt - 错误 1200:不匹配的输入“;” 期待 RIGHT_PAREN

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

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

4

1 回答 1

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;
于 2015-03-17T06:45:46.137 回答