Hive UDAF 中的 NullPointErexception
Posted
技术标签:
【中文标题】Hive UDAF 中的 NullPointErexception【英文标题】:NullPointException in Hive UDAF 【发布时间】:2013-09-29 08:53:26 【问题描述】:我写了一个 hive UDAF,在 hive 中使用它时。它抛出 NullPointException 代码和整个任务日志贴在github gist --> https://gist.github.com/hellojinjie/6750572
知道为什么会抛出 NullPointException 吗?
或者为什么说:
stderr logs
java.lang.reflect.InvocationTargetException
Continuing ...
java.lang.IllegalArgumentException: Unbound variable: GenericUDAFCdnBytesLoaded$GenericUDAFCdnBytesLoadedEvaluator0
Continuing ...
【问题讨论】:
【参考方案1】:UDAT 需要扩展 AbstractGenericUDAFResolver
见https://github.com/hellojinjie/hive-function/blob/d321281f67c357f50e8d3f98252c65682049da06/src/main/java/shaman/hive/udf/GenericUDAFCdnBytesLoaded.java
【讨论】:
以上是关于Hive UDAF 中的 NullPointErexception的主要内容,如果未能解决你的问题,请参考以下文章