dataGrip中连接hive

我们在使用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包
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章