错误2078:来自UDF的错误

时间:2016-03-02 00:02:39

标签: hadoop apache-pig pig-udf

我收到错误" ERROR 2078:来自UDF的错误:com.Hadoop.pig.SplitRec [捕获异常处理输入行[1]]"。我确信输入字符串超出范围,但我不确定哪个记录(记录号)导致问题。

我正在尝试创建用于显示导致问题的记录的日志,但我不确定是否打印/记录错误记录。

输入如下:

** PXW01YIN 12000099PGEN PXW01YINFFFFFFFF PXW01YINIMFGUIPY04301Y301 JFK 00888JFK 008880001 PIMF 0000N / ACTRC5 / TXN08 / SCR301 \ / SEQ / TEX021 \ @

PXW01PIN 12000099PGEN PXW01PINFFFFFFFF PXW01PINIMFGUIAV04301P301 PER 03615PER 036150001 PIMF 0000N / ACTRCK / TXN08 / SCR301 \ / SEQ / TEX021 \ @ **

以上几行是两条记录,我已经对它们进行了测试(使用LIMIT),它们没有引起问题。我有超过150kb的输入数据。

我正在使用的脚本:

CALC(IIF(IsNull(agrProfit), 0, IIF(agrProfit=0, 0, agrProfit/agrExtended) *100))

0 个答案:

没有答案