I was trying to add a jar in Hive classpath using below add command.
Command: hive> add myjar.jar
but whenever i login to hive, i need to add myjar.jar using add cmd. Is there any way I can add it permanently in Hive Classpath.
Regards, Mohammed Niaz
create directory named auxlib in $HIVE_HOME, put all your jars in this directory and restart the hive server. run ps -ef | grep hive this command to list hive processes, search for hive. aux. jars.
Use DELETE command: DELETE { FILE[S] | JAR[S] | ARCHIVE[S] } [<filepath1> <filepath2> ..]
add this to your .hiverc file
add jar myjar.jar
have a look at this if you require further info
http://hadooped.blogspot.in/2013/08/hive-hiverc-file.html
In order to add them permanently recommended ways are as follows.
add in hive-site.xml
<property>
<name>hive.aux.jars.path</name>
<value>file://localpath/yourjar.jar</value>
</property>
Copy and paste the JAR file to the ${HIVE_HOME}/auxlib/
folder
Source: Apache hive essentials book
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With