Я разработал улья UDF в Java, которая работает правильно, моя функция возвращает наилучшее соответствие между входом и столбца в улей таблице, так что есть этот упрощенный псевдо-код:Hive UDF, которые используют улей таблицу
class myudf extends udf{
evaluate(Text input){
getNewHiveConnection(); //i want to replace this by getCurrentHiveUserConnetion();
executeHiveQuery(input);
return something;
}
Мой вопрос: если эта функция вызывается Hive, почему мне нужно подключиться к улью в моем коде? могу ли я использовать текущее соединение, к которому подключен пользователь, который использует мою функцию?
Это не то, что я ищу, я хочу использовать текущее соединение, используемое пользователем, который вызывает мой udf, вместо создания нового соединения, чтобы ускорить его. – 54l3d