Ich habe eine UDF erstellt und das Glas als abc.jar exportiert.Das Hinzufügen von JAR in Hive führt zu einem Fehler, da "Abfrage einen Code ungleich null zurückgegeben hat: 1, weil: /user/hive/warehouse/abc.jar nicht existiert."
Kopierte das Glas in hdfs unter/user/hive/warehouse.
Nun, ich bin immer unter Fehler:
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>
Als ich tun, hadoop fs -ls /user/hive
, ich abc.jar bei /user/Nest/Lager Weg sehen kann.
Wo mache ich was falsch und was ist die Lösung dafür?
Platzieren Sie Ihre UDF-Glas auf dem lokalen Dateisystem der Hive-Client-Maschine und geben Sie den absoluten lokalen Pfad des Glases im ADD JAR-Befehl –