SQuirrel SQL Client是一個用Java寫的資料庫用戶端,用JDBC統一資料庫通路接口以後,可以通過一個統一的使用者界面來操作MySQL、PostgreSQL、MSSQL、Oracle、Hive等等任何支援JDBC通路的資料庫。使用起來非常友善。而且,SQuirrel SQL Client還是一個典型的Swing程式,也算是Swing的一個比較成功的應用了。
當然,可以在windows中來連接配接Hive。
在使用SQuirrel SQL Client連結Hive之前,首先確定HiveServer2服務已經啟動,并且有通路權限。
SQuirrel SQL Client的官網及下載下傳位址為:http://squirrel-sql.sourceforge.net/
目前最新版本為3.7,可以在http://squirrel-sql.sourceforge.net/#installation頁面下載下傳jar包squirrel-sql-3.7-standard.jar
下載下傳後,輕按兩下squirrel-sql-3.7-standard.jar,即可啟動安裝程式。
繼續往下,直至安裝完畢。從開始菜單中打開SQuirrel SQL Client,點選最左側的”Drivers”驅動tab頁,點選添加(+)來添加Hive的驅動配置:
在彈出的添加驅動對話框中填入Hive的驅動資訊:
在”Extra Class Path”中,需要加入運作Hive所依賴的jar包,我這裡将$HIVE_HOME/lib/下的所有jar包,以及Hadoop的核心jar包,(hadoop2.x.x後沒有核心包的概念了),要使用hadoop-common-2.6.0.jar
還有slf4j的兩個jar包都添加進去。最後點選OK确定。
接着,進入最左側的”Aliases”别名tab頁面,點選添加(+),建立一個Hive的連結,配置如下:
點選OK确定之後,彈對外連結接對話框:
輸入使用者名,密碼即可。