1、首先要确保/usr/lib/hive/lib下HBase的jar包的版本要和实际环境中HBase的版本一致,需要用/usr/lib/hbase/li/目录下得jar包做软连接,如下:
ln -s /usr/lib/hbase/lib/hbase-client-1.0.0-cdh5.4.3.jar /usr/lib/hive/lib/hbase-client.jar
ln -s /usr/lib/hbase/lib/hbase-common-1.0.0-cdh5.4.3.jar /usr/lib/hive/lib/hbase-common.jar
ln -s /usr/lib/hbase/lib/hbase-hadoop2-compat-1.0.0-cdh5.4.3.jar /usr/lib/hive/lib/hbase-hadoop2-compat.jar
ln -s /usr/lib/hbase/lib/hbase-hadoop-compat-1.0.0-cdh5.4.3.jar /usr/lib/hive/lib/hbase-hadoop-compat.jar
ln -s /usr/lib/hbase/lib/hbase-protocol-1.0.0-cdh5.4.3.jar /usr/lib/hive/lib/hbase-protocol.jar
ln -s /usr/lib/hbase/lib/hbase-server-1.0.0-cdh5.4.3.jar /usr/lib/hive/lib/hbase-server.jar
ln -s /usr/lib/hbase/lib/htrace-core-3.0.4.jar /usr/lib/hive/lib/htrace-core.jar
ln -s /usr/lib/zookeeper/zookeeper.jar /usr/lib/hive/lib/zookeeper.jar
执行脚本:
#!/bin/sh