当前位置:  开发笔记 > Android > 正文

永久添加蜂巢罐

如何解决《永久添加蜂巢罐》经验,为你挑选了1个好方法。

有没有什么方法可以永久添加hive jar而不是在hive shell中添加会话级别?

任何帮助,将不胜感激



1> Amal G Jose..:

在hiveserver2主机中,创建一个类似于/ var/lib/hive的位置,并在该文件夹中添加所有必需的jar.编辑hive-site.xml并在属性hive.aux.jars.path中提及所有这些jar

例如: ADD JAR /home/amal/hive/amaludf.jar ADD JAR /home/amal/hive/amaludf2.jar

您可以为所有会话定义它,而不是在每个会话中使用上述命令.

创建一个位置,用于在hiveserver主机中存储这些jar.

mkdir /var/lib/hive

将所有这些jar添加到该目录

hive-site.xml中设置该属性


  hive.aux.jars.path
  /var/lib/hive

执行此修改后重新启动hiveserver2.

您也可以指定单个罐子的路径,而不是创建目录并放置所有罐子.唯一的条件是所有这些罐子都应该存在于hiveserver主机中.

例如:


  hive.aux.jars.path 
  file:///home/amal/hive/udf1.jar,file:///usr/lib/hive/lib/hive-hbase-handler.jar

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有