我刚开始使用pig和一段简单的代码,它应该从一个名为mary-
的文件中读取数据input = load 'mary' as (line);
不适合我。 我在我运行猪的文件夹中有这个文件,这是我得到的错误 -
Grunt - ERROR 1200: <line 1, column 0> mismatched input 'input' expecting EOF
这段代码取自Programming_Pig一书的第一个例子。
答案 0 :(得分:8)
对于关系使用名称input
不起作用,因为它是猪中的reserved keyword。使用其他名称作为关系,例如
A = load 'mary' as (line);
它会起作用。
我的猜测是,用于“Programming Pig”的版本还没有这个保留关键字,或者它完全没错。