怎样在hive中注册jar包?

zs1602001 2016-03-23 10:42:38
因为hive表中分隔符使用到了正则表达式,所以每次查询表时都需要执行add jar xxx.jar包。
有没有方法可以永久的注册jar包,或者跟永久注册UDF的jar包操作一样吗?
...全文
326 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
莫忘 2016-05-10
  • 打赏
  • 举报
回复
UDF永久生效现在是只能修改源代码.不过可以变通一下处理也可以实现. 在HIVE_HOME的bin目录下新建一个.hiverc的文件,把写好的udf的注册语句写在这里就可以类似HIVE内置的用法一样用 原理是,在运行./hive命令时,同时会加载HIVE_HOME/bin/.hiverc and $HOME/.hiverc作为初始化所需要的文件 在.hiverc文件中加入以下内容: add jar /run/jar/Avg_test.jar create temporary function avg_test 'hive.udaf.Avg';
alinly 2016-03-25
  • 打赏
  • 举报
回复
hive-site.xml 配置: hive.aux.jars.path

20,848

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧