Я создал UDF и экспортировал банку как abc.jar.Добавление JAR в Hive дает ошибку, поскольку «Запрос возвратил ненулевой код: 1, причина: /user/hive/warehouse/abc.jar не существует».
Скопировал банку в hdfs на/пользователь/улей/склад.
Теперь я получаю ниже ошибки:
hive> ADD JAR /user/hive/warehouse/abc.jar;
/user/hive/warehouse/abc.jar does not exist
Query returned non-zero code: 1, cause: /user/hive/warehouse/abc.jar does not exist.
hive>
Когда я, hadoop fs -ls /user/hive
, я могу видеть abc.jar в /пользователя/улей/склад путь.
Где я делаю неправильно и для чего это решение?
Поместите UDF банку в локальной файловой системе клиент-машина улья и дать абсолютный локальный путь в банке в команде ADD JAR –