Использование Had oop пользовательских счетчиков в Hive UDF - PullRequest
0 голосов
/ 03 апреля 2020

Таким образом, мое требование:

  • Подсчитать количество исключений в UDF Hive
  • Если эти исключения go превышают указанное количество, генерировать исключение

Я слежу за этим блогом , и он намекнул мне использовать MapredContext, который доступен в GenericUDF. Я создал свой UDF и использовал метод override для public void configure. Однако, как только я создал свой UDF и попытался использовать его в консоли улья (использовал его через временную функцию), он продолжает выдавать NullPointerException для метода MapredContext.get().getReporter().

Есть ли что-нибудь, что нужно сделать, например, какая-то инициализация, прежде чем мы сможем сделать MapredContext.get().getReporter().

...