SQuirrel SQL Client是一個用Java寫的數據庫客戶端,用JDBC統一數據庫訪問接口之後,能夠經過一個統一的用戶界面來操做MySQL、PostgreSQL、MSSQL、Oracle、Hive等等任何支持JDBC訪問的數據庫。使用起來很是方便。SQuirrel SQL Client的功能能夠經過插件來擴展。SQuirrel SQL Client算是Swing的一個比較成功的應用了。java
下面介紹額配置SQuirrel SQL Clien訪問hive。linux
softwaresql |
release數據庫 |
JDKwindows |
1.8.0_131工具 |
SQuirrel SQL Clientoop |
squirrel-sql-3.7.1-standardui |
hivespa |
Apache-2.1.1.net |
下載地址:
執行安裝命令:
java -jar squirrel-sql-<version>-install.jar |
SQuirrel SQL Client 是有IzPack Java installer作的安裝包,在windows下能夠經過上述命令進行安裝,也能夠經過鼠標雙擊啓動安裝。在linux下,啓動腳本是安裝目錄夏的squirrel-sql.sh。 |
根據安裝嚮導安裝完畢,就能夠正常啓動了。
啓動後工做區左邊有兩個窗口Drivers 和the Aliases。Drivers顯示的是驅動列表。若是這些jar文件或者驅動在你的系統環境變量CLASSPATH下能找到,那麼就會在名字的左邊顯示藍色的對號,不然顯示的是紅色的「x」:
接下來,咱們要將鏈接hive所需的夾文件添加到工具中。
點擊Drivers窗口。點擊上面的加號添加驅動:
在」Extra Class Path」中,須要加入運行Hive所依賴的jar包,我這裏將$HIVE_HOME/lib/下的全部jar包,以及Hadoop的核心jar包,還有slf4j的兩個jar包都添加進去。最後點擊OK肯定。 |
進入最左側的」Aliases」別名tab頁面,點擊添加(+),創建一個Hive的連接:
點擊」Connect」連接Hive。連接成功以後,雙擊左側的Objects下面的TABLE標籤,便可列出Hive中全部的表:
切換到SQL標籤頁,能夠在這裏編輯和執行SQL: