如果Hive中已经存在类,则无法创建Hive UDF函数

时间:2018-06-28 23:13:28

标签: hive hive-udf

我已经创建了一个UDF函数并在Hive中执行。

少量修改后,相同的UDF jar和相同的类无法创建函数。

它抛出以下错误:

配置查询:

CREATE FUNCTION filter_date AS 'hive.udf.DateConverterUDF' USING JAR 'hdfs:///tmp/HiveDateFormatterUDF.jar';

输出:

converting to local hdfs:///tmp/HiveDateFormatterUDF.jar
Added [/tmp/58234b76-5fd0-4680-9689-1733460f007e_resources/HiveDateFormatterUDF.jar] to class path
Added resources: [hdfs:///tmp/HiveDateFormatterUDF.jar]
Failed to register filter_date using class hive.udf.DateConverterUDF
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.FunctionTask

有什么办法可以取消注册相同的课程。

还有什么方法可以查看UDF函数。

0 个答案:

没有答案