hive引入jar包--HIVE.AUX.JARS.PATH和hive.aux.jars.path
hive需要引入包时?该怎么引入? 注意如果你的hive服务的和cli端是在同一台机器上,那么直接在 hive-env.sh中的HIVE.AUX.JARS.PATH设置指向hive/lib下即可,把需要的包加到lib下,和配置 hive-site.xml中的hive.aux.jars.path的效果是一样的。 一、hive-site.xml中的hive.aux.jars.path 此配置项对于hive server有效,但是是不会作用到hive shell.也就是说即使你在hive节点上配置了这一项,但是对于hive shell来说是无效的(为什么会这样?难道不是服务器配置了,所有的hive shell都能生效吗?搞不懂)。但是在hive-site.xml的模板文件中找不到hive.aux.jars.path的配置,是不是hive正慢慢改变用户放弃配置此属性呢? 注意:1,目前只支持file://也就是本地文件,暂不支持HDFS,也不支持文件夹。2,多个文件使用逗号分隔。3,不能换行。 有类似hbase-0.94.15-cdh4.7.0.jar包时,可以使用如下配置: <property> <name>hive.aux.jars.path</name> <value>file:///home/cdh/apps/hive-0.10.0-cdh4.7.0/lib/hive-hbase