通过聚合警告来调试Pig UDF

时间:2013-04-13 16:49:14

标签: java hadoop apache-pig

我正在尝试在我的Pig UDF中使用warn()方法,如下所示:

public class MyUDF extends EvalFunc<Tuple> {

    public Tuple exec(Tuple input) throws IOException {

        boolean condition = true;         
        while(condition) {
            // Some business logic
            warn("There was a problem", PigWarning.UDF_WARNING_1);
        }
    }

}

当我在本地使用此UDF运行我的猪脚本时,我从未在作业结束时看到这些警告聚合。

如何配置pig以查看汇总警告?

1 个答案:

答案 0 :(得分:0)

所以我发现在本地模式下,你永远不会看到聚合警告。您需要处于MapReduce模式才能看到它们!