У меня есть запрос
SELECT
myFunc(t1.c1) c_2,
COUNT(DISTINCT t1.c1) c_3
FROM
t1
запрос
SELECT
myFunc(t1.c1) c_2,
NULL c_3
FROM t1
UNION
SELECT
NULL c_2,
COUNT(DISTINCT t1.c1) c_3
FROM
t1
Не удается с
Статус: Ошибка вершины, vertexName = Reducer 2,
vertexId = vertex_1547169244949_0009_1_01, диагностика = [задача не выполнена,
taskId = task_1547169244949_0009_1_01_000000, диагностика = [TaskAttempt 0
Ошибка, информация = [Ошибка: Ошибка во время выполнения задачи (сбой):
attempt_1547169244949_0009_1_01_000000_0: java.lang.RuntimeException:
java.lang.RuntimeException:
org.apache.hadoop.hive.ql.metadata.HiveException: ошибка времени выполнения Hive
при обработке строки (tag = 0)
{ "Ключ": { "_ col0": 11000}, "значение": { "_ col0": "_ abc_v4.0.SNAPSHOT: s24_AAAYAQEAAAACo2Hz"}}
...
Причина: org.apache.hadoop.hive.ql.metadata.HiveException: Невозможно
выполнить метод public boolean
com.abc.hb.myFunc.MyFunctionEstimateUDA $ Evaluator.merge (java.lang.String)
с аргументами {_abc_v4.0.SNAPSHOT: s24_AAAYAQEAAAACo2Hz}: аргумент
несоответствие типов
Каковы шансы, что я столкнулся с ошибкой улья и какой-то проблемой в моем UDAF?
Как мне отладить проблему, если она есть в моей функции?