在上一篇博客发现一个问题:
add jar file:///home、hadoop、xuguokun/elasticsearch-hadoop-2.2.0.jar;
该方法只能在一个Terminal中起作用,当关闭当前Terminal再重新开启新的时,刚刚add
jar引入的jar就不再起作用了。
解决上述问题的方法:在hive的hive-site.xml进行配置,配置的内容如下:
<property>
<name>hive.aux.jars.path</name>
<value>/usr/local/apache-hive-1.2.1-bin/lib</value>
<description>The location of the plugin jars that contain implementations of user define d functions and serdes.</description>
</property>
经过上述的配置后,将
elasticsearch-hadoop-2.2.0.jar拷贝到
/usr/local/apache-hive-1.2.1-bin/lib,然后重启hive,上面的问题就解决了。