DbVisualizer配置連接hive


最近研究hive,打算在windows上用DbVisualizer連接hive寫hql。沒說的,先在網上搜。。。

我參考的文章如下:

http://blog.csdn.net/doupeihua/article/details/52557007

http://blog.csdn.net/ydb_jason/article/details/53063495

按照其中的說明進行配置,結果卻總是出現找不到類的錯誤。比如 :

ClassNotFoundException: org.apache.thrift.protocol.TProtocol

后來我嘗試着把放在DbVisualizer\jdbc\hive2里的jar包轉移到DbVisualizer\lib里,這樣終於可以連上了。

完整流程如下:

0. 環境:

客戶端:Windows: Win10 64位

服務器:Centos: 6.5;Hadoop 2.7.3;hive:2.1.1

1.在客戶端上解壓網上下載的dbvisualizer到C:\DbVisualizer,綠色軟件,無須安裝。

2.創建文件夾C:\DbVisualizer\hive2,並將以下這兩文件從服務器上拷貝到此文件夾,這是hive的jdbc driver:

hadoop-common-2.7.3.jar

hive-jdbc-2.1.1-standalone.jar

3.在原有的文件夾C:\DbVisualizer\lib中,從服務器上拷貝以下幾個文件:

hive-common-2.1.1.jar

hive-exec-2.1.1.jar
hive-jdbc-2.1.1.jar
hive-serde-2.1.1.jar
hive-service-2.1.1.jar
hive-service-rpc-2.1.1.jar
httpclient-4.4.jar
httpcore-4.4.jar
libthrift-0.9.3.jar
log4j.jar
slf4j-api-1.7.10.jar
slf4j-log4j12-1.7.10.jar

4.啟動dbvisualizer,打開菜單Tools -> Driver Manager,新建一個Driver,按下圖將含有driver的jar包添加上

5.回到主界面,創建新的數據庫連接,driver選上一步配置好的。連接字符串根據你的服務器地址進行配置,配置完成后點擊Connect測試成功。注意,需要事先打開你的hive服務。

 

 以上。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM