Я уже некоторое время бьюсь головой о стену о том, как получить улей, эквивалентный столбцу IDENTITY
MS SQL, добавленному в таблицу и автоматически увеличенному. Я нашел много ссылок на org.apache.hadoop.hive.contrib.udf.UDFRowSequence
, но я понятия не имею, где это находится в моей установке HortonWorks 2.3 моего кластера. Я понятия не имею, с чего начать. Я видел файл Java здесь, который, как я предполагаю, мне нужно скомпилировать, но когда у меня есть .jar, куда он идет? Я пытался использовать банку SerDe для другой задачи, и мне никогда не удавалось заставить улей увидеть/использовать ее (см. мой вопрос на этом здесь). Я попытался следовать этому примеру по созданию пользовательской пользовательской функции здесь . Однако я не могу найти путь, который они описывают в моей установке Hortonworks (путь выглядит примерно как ql/src/java/org/apache/hadoop/hive/ql/udf/generic/
).
Кажется, что каждый учебник/руководство/ссылка на создание UDF предполагает некоторые знания, которых у меня еще нет. Как я могу создать/использовать функциональность UDFrowSequence в установке Hortonworks для куста?