Итак, у меня есть hdfs и hive, работающие вместе. У меня также есть драйвер jdbc для работы Hive, чтобы я мог выполнять удаленные вызовы jdbc.
Теперь я добавил пользовательскую функцию Hive (UDF). Он отлично работает в CLI ... Я даже автоматически загружаю флягу и связанную функцию через файл .hiverc. Однако я не могу заставить это работать, используя драйвер hive jdbc. Я думал, что он также будет использовать файл .hiverc (по умолчанию находится в / usr / lib / hive / bin /), но, похоже, он не работает. Я также попытался сначала добавить его с помощью команды SQL «add jar», но независимо от того, куда я поместил файл jar, я получаю сообщение об ошибке в файле hive.log, что файл не может быть найден.
Кто-нибудь знает, как это сделать? Я использую Cloudera Distribution (CDH3u2), который использует Hive-0.7.1.
Спасибо, заранее.