Dear all,
I would like to add jar to Hive in one session, and make this jar
"global" available to other New sessions. It seems "add jar filename.jar"
only preHook on current thread.
Any help or pointers on how to solve this?
Thanks
bryan
[Hive-user] How to add jar to Hive "globally"?
| Tweet |
|
Search Discussions
-
Edward Capriolo at Nov 12, 2010 at 4:05 am ⇧
You can run commands globally. You can use place a .hiverc in userOn Thu, Nov 11, 2010 at 10:57 PM, bryan xu wrote:
Dear all,
I would like to add jar to Hive in one session, and make this jar
"global" available to other New sessions. It seems "add jar filename.jar"
only preHook on current thread.
Any help or pointers on how to solve this?
Thanks
bryan
home or hive home.
https://issues.apache.org/jira/browse/HIVE-1414
Everything in this file is run on startup.
Edward
-
Shrijeet Paliwal at Nov 12, 2010 at 4:42 am ⇧
One other alternative,
Add following property to your hive-site.xml
<property>
<name>hive.aux.jars.path</name>
<value>file:///home/me/my.jar,file:///home/you/your.jar,file:///home/us/our.jar</value>
</property>On Thu, Nov 11, 2010 at 8:05 PM, Edward Capriolo wrote:On Thu, Nov 11, 2010 at 10:57 PM, bryan xu wrote:You can run commands globally. You can use place a .hiverc in user
Dear all,
I would like to add jar to Hive in one session, and make this jar
"global" available to other New sessions. It seems "add jar filename.jar"
only preHook on current thread.
Any help or pointers on how to solve this?
Thanks
bryan
home or hive home.
https://issues.apache.org/jira/browse/HIVE-1414
Everything in this file is run on startup.
Edward -
Edward Capriolo at Nov 12, 2010 at 4:45 am ⇧
I'll see that suggestion and raise you another. :)On Thu, Nov 11, 2010 at 11:42 PM, Shrijeet Paliwal wrote:
One other alternative,
Add following property to your hive-site.xml
<property>
<name>hive.aux.jars.path</name>
<value>file:///home/me/my.jar,file:///home/you/your.jar,file:///home/us/our.jar</value>
</property>On Thu, Nov 11, 2010 at 8:05 PM, Edward Capriolo wrote:On Thu, Nov 11, 2010 at 10:57 PM, bryan xu wrote:You can run commands globally. You can use place a .hiverc in user
Dear all,
I would like to add jar to Hive in one session, and make this jar
"global" available to other New sessions. It seems "add jar filename.jar"
only preHook on current thread.
Any help or pointers on how to solve this?
Thanks
bryan
home or hive home.
https://issues.apache.org/jira/browse/HIVE-1414
Everything in this file is run on startup.
Edward
You can also make a directory <hivehome>/auxlib and put your jars inside that.
-
Marcello de Sales at Nov 12, 2010 at 4:51 am ⇧
I like the approach to have the properties in the hive-site.xml, as I have
it under version control...
Thanks for the suggestions...
Marcello de SalesOn Thu, Nov 11, 2010 at 8:45 PM, Edward Capriolo wrote:
On Thu, Nov 11, 2010 at 11:42 PM, Shrijeet Paliwal
wrote:One other alternative,filename.jar"
Add following property to your hive-site.xml
<property>
<name>hive.aux.jars.path</name>
<value>file:///home/me/my.jar,file:///home/you/your.jar,file:///home/us/our.jar</value>
</property>On Thu, Nov 11, 2010 at 8:05 PM, Edward Capriolo wrote:On Thu, Nov 11, 2010 at 10:57 PM, bryan xu wrote:
Dear all,
I would like to add jar to Hive in one session, and make this jar
"global" available to other New sessions. It seems "add jarI'll see that suggestion and raise you another. :)only preHook on current thread.You can run commands globally. You can use place a .hiverc in user
Any help or pointers on how to solve this?
Thanks
bryan
home or hive home.
https://issues.apache.org/jira/browse/HIVE-1414
Everything in this file is run on startup.
Edward
You can also make a directory <hivehome>/auxlib and put your jars inside
that. -
Bryan xu at Nov 12, 2010 at 6:12 am ⇧
Thanks for all the suggestions
Right now we have a all_new.jar configuration in hive-site.xml:
<property>
<name>hive.aux.jars.path</name>
<value>file:///${HIVE_HOME/auxlib/all_new.jar</value>
</property>
while adding a newjar to Hive,we manually update all_new.jar file like:
all_new.jar += newjar.jar
so the all_new.jar is keeping all new added jars.
when Hive service RESTART, they all can be available.
the problem is BEFORE RESTART ,how can we make the new added jar "global"
available?On Fri, Nov 12, 2010 at 12:51 PM, Marcello de Sales wrote:
I like the approach to have the properties in the hive-site.xml, as I have
it under version control...
Thanks for the suggestions...
Marcello de SalesOn Thu, Nov 11, 2010 at 8:45 PM, Edward Capriolo wrote:
On Thu, Nov 11, 2010 at 11:42 PM, Shrijeet Paliwal
wrote:One other alternative,wrote:
Add following property to your hive-site.xml
<property>
<name>hive.aux.jars.path</name>
<value>file:///home/me/my.jar,file:///home/you/your.jar,file:///home/us/our.jar</value>
</property>
On Thu, Nov 11, 2010 at 8:05 PM, Edward Capriolo <edlinuxguru@gmail.com>wrote:On Thu, Nov 11, 2010 at 10:57 PM, bryan xu <bryanxu.daily@gmail.com>jarDear all,
I would like to add jar to Hive in one session, and make thisfilename.jar""global" available to other New sessions. It seems "add jarI'll see that suggestion and raise you another. :)only preHook on current thread.You can run commands globally. You can use place a .hiverc in user
Any help or pointers on how to solve this?
Thanks
bryan
home or hive home.
https://issues.apache.org/jira/browse/HIVE-1414
Everything in this file is run on startup.
Edward
You can also make a directory <hivehome>/auxlib and put your jars inside
that.
Related Discussions
Discussion Navigation
| view | thread | post |
Discussion Overview
| group | user
|
| categories | hive, hadoop |
| posted | Nov 12, '10 at 3:57a |
| active | Nov 12, '10 at 6:12a |
| posts | 6 |
| users | 4 |
| website | hive.apache.org |
