赞
踩
我们在使用Hive数据库时,希望也可以通过dataGrip等工具来进行管理, 但当我们像其他数据库一样把数据库环境搭建好,把驱动安装后,在java项目中可以连接上,但发现在dataGrip中还是连接不上, 这是因为Hive需要很多依赖包,这些包也必须手动的导入进去。
所以具体的步骤应该是这样:
1、我们开发是,在项目中需要首先引入包, 所以通过maven,我们引入一下2个文件(其中版本号必须与安装的hive对应)。
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.7.1</version>
</dependency>
包导入完成后,maven仓库中就会自动的下载所需要的包和依赖的包。
2、在DataGrip中导入以下的jar包:
hive-common-1.2.1.jar hive-service-1.2.1.jar hadoop-common-2.7.1.jar commons-httpclient-3.1.jar commons-logging-1.2.jar curator-client-2.6.0.jar curator-framework-2.6.0.jar hadoop-auth-2.7.1.jar hadoop-common-2.7.1.jar hive-metastore-1.2.1.jar httpclient-4.4.jar httpcore-4.4.jar zookeeper-3.4.6.jar libthrift-0.9.2.jar hive-jdbc-1.2.1.jar guava-14.0.1.jar hive-serde-1.2.1.jar slf4j-api-1.7.5.jar
步骤:
选择把你的jar包
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。