运行猪脚本

时间:2014-08-25 19:12:53

标签: apache-pig

我正在尝试在UNIX中运行pig脚本。我的脚本名为companyx_desktop_impressions.pig

pig可执行文件位于usr / bin / pig

所以要运行它,我输入:

$ exec usr / bin / pig / companyx_desktop_impressions.pig

...但是我收到的错误重复我输入的内容后面跟着“不是目录”

我做错了什么?我是否需要先使用PATH访问我的主文件夹中的猪?

编辑:我也收到错误“-bash:pig:command not found”

1 个答案:

答案 0 :(得分:1)

要执行猪脚本,你应该使用" pig"而不是" exec",而且你必须将路径导出到pig的bin目录,这将有助于系统理解什么" pig"装置

EXPORT $ PATH:或者您可以在.bashrc文件中编写相同的导出命令,每次系统启动时都会导出pig路径。

之后运行你的脚本使用下面的命令

pig usr / bin / pig / companyx_desktop_impressions.pig