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