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包
在這裏插入圖片描述

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