【发布时间】:2012-03-13 12:55:31
【问题描述】:
我在节俭服务器模式下运行 hive。我在一个 jar 文件中有一个 UDF,我试图通过运行来使用它
add jar <path to jar>
create temporary function func_name as 'com.test.udf.UDF_CLASS'
但是,当我运行创建临时函数命令时出现错误
查询返回非零代码:9,原因:FAILED:执行错误, 从 org.apache.hadoop.hive.ql.exec.FunctionTask 返回代码 1
我已经检查了 jar 的名称和路径以及运行 hive 服务器的用户是否具有访问 jar 的所有正确权限。奇怪的是,如果我在 CLI 模式下运行 hive 并运行完全相同的命令,那么一切正常。关于为什么 hive CLI 的行为可能与 hive thrift 服务器不同的任何想法?
【问题讨论】:
标签: hadoop user-defined-functions hive