hive.optimize.index.filter设置我true,tez查询udf函数报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hive.optimize.index.filter设置我true,tez查询udf函数报错相关的知识,希望对你有一定的参考价值。

参考技术A 流程错误。
1、新建一个java项目,新建lib项目。
2、将hive集群下面的lib文件夹下面的所有jar(除开php,py)拷贝到lib下面。
3、将jar添加到依赖管理。
4、新建udf类。
5、将项目打成。
6、注意一般工具打包都会给jar延签,使用者有权限验证,所以需要删除权限认证,在linux上面执行。进入hive控制台:addjar/home/hive/jar/udf.jar;--你自己的路径。
7、创建临时函数。
8、使用函数:selectudftests(20,40)。
9、至此就是一个完整的建立udf的流程,如果要建立永久函数。那么需要将jar放到hdfs或者配置:createfunctionudf_numberAS\'com.udf.test.UdfTest\'usingjar\'hdfs:///hive_jar/udf.jar\'。
注意这里不要加ip和端口,如果远程创建才需要,本地集群只需要hdfs:///就可以了。
或者hive-env.sh配置文件中添加HIVE_AUX_JARS_PATH。

以上是关于hive.optimize.index.filter设置我true,tez查询udf函数报错的主要内容,如果未能解决你的问题,请参考以下文章