連接Hive的客戶端界面工具–SQuirrel SQL Client


 

關鍵字:Hive客戶端、界面、SQuirrel SQL Client

剛看到一個可以連接Hive的客戶端界面工具–SQuirrel SQL Client,試了一下,用起來還行,在這里記錄一下安裝及使用方法。

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

繼續往下,直至安裝完畢。從開始菜單中打開SQuirrel SQL Client,點擊最左側的”Drivers”驅動tab頁,點擊添加(+)來添加Hive的驅動配置:

SQuirrel SQL Client

在彈出的添加驅動對話框中填入Hive的驅動信息:

SQuirrel SQL Client

注意:在”Extra Class Path”中,需要加入運行Hive所依賴的jar包,我這里將$HIVE_HOME/lib/下的所有jar包,以及Hadoop的核心jar包,

還有slf4j的兩個jar包都添加進去。最后點擊OK確定。

接着,進入最左側的”Aliases”別名tab頁面,點擊添加(+),建立一個Hive的鏈接:

SQuirrel SQL Client

在彈出的添加別名對話框中,填入以下信息(Driver選擇上面新建的HiveDriver):

SQuirrel SQL Client

點擊OK確定之后,彈出鏈接對話框:

SQuirrel SQL Client

點擊”Connect”鏈接Hive。鏈接成功之后,首頁如下:

SQuirrel SQL Client

 

雙擊左側的Objects下面的TABLE標簽,即可列出Hive中所有的表:

SQuirrel SQL Client

選中一個表,可以看到該表的概要信息。

切換到SQL標簽頁,可以在這里編輯和執行SQL:

SQuirrel SQL Client

點擊執行后,在下面顯示出執行結果。其中的”Overview / Charts”頁比較有意思:

SQuirrel SQL Client

在點擊Charts–>Open char window之后,彈出一個新的對話框,里面將查詢結果做了一個圖表分析,如下圖所示:

SQuirrel SQL Client

 

另外,SQuirrel SQL Client還可以保存、導出查詢結果等等,有興趣的可以自己嘗試一下,使用很簡單。


免責聲明!

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



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