将 PIG 日志文件存储在单独的文件夹中

storing PIG log files in a separate folder

我想将我的 PIG 日志文件(执行失败后生成的文件)保存到另一个文件夹(比如桌面)。它目前保存在 Documents 文件夹中,我周围有将近 100 - 150 个。

我在 Ubuntu 环境中,并在本地执行此操作(不在 HDInsight 或 Cloudera VM 上)。

请帮忙!

默认情况下,pig 将日志文件保存在当前工作目录中。如果你想指定一个不同的目录,你可以通过传递 -l 选项来实现。

在 mapreduce 模式下:

pig -l /log/path

本地模式:

pig -x local -l /log/path

它将所有错误日志文件保存在当前工作目录中。如果您想将它们保存在单独的文件夹中,您应该打开 $PIG_HOME/conf/pig.propertes 文件并更新 pig.logfile 参数的值。