从猪开始出错

时间:2014-03-10 02:28:01

标签: apache-pig

我刚开始使用pig和一段简单的代码,它应该从一个名为mary-

的文件中读取数据
input = load 'mary' as (line);

不适合我。 我在我运行猪的文件夹中有这个文件,这是我得到的错误 -

Grunt - ERROR 1200: <line 1, column 0>  mismatched input 'input' expecting EOF

这段代码取自Programming_Pig一书的第一个例子。

1 个答案:

答案 0 :(得分:8)

对于关系使用名称input不起作用,因为它是猪中的reserved keyword。使用其他名称作为关系,例如

A = load 'mary' as (line);

它会起作用。

我的猜测是,用于“Programming Pig”的版本还没有这个保留关键字,或者它完全没错。