spark不能调用hive udf。查询错误:未定义的函数:' myh6

时间:2017-04-14 08:57:30

标签: apache-spark hive

查询错误:

  

未定义的功能:' myh6'。此功能既不是注册的临时功能,也不是在数据库中注册的永久功能'默认'。第1行pos 7。

当我在spark中使用def hive udf时,它告诉我找不到hive udf。我发现火花司机没有加载resource_uri jar。因此它无法使用配置单元udf

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我猜您正在使用HiveContext连接Hive。像解决方法一样(如果你没有在Hive中创建永久函数),你会尝试在HiveContext中创建一个临时函数,如何在这里建议

https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.4.0/bk_spark-guide/content/calling-udfs.html