我正在尝试在我的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以查看汇总警告?
答案 0 :(得分:0)
所以我发现在本地模式下,你永远不会看到聚合警告。您需要处于MapReduce模式才能看到它们!