圖形化連接Hive的工具–SQuirrel Sql Client

SQuirrel SQL Client簡介

SQuirrel SQL Client是一個用Java寫的數據庫客戶端,用JDBC統一數據庫訪問接口以後,可以通過一個統一的用戶界面來操作MySQL、PostgreSQL、MSSQL、Oracle、Hive等等任何支持JDBC訪問的數據庫。使用起來非常方便。SQuirrel SQL Client還是java的一個Swing程序,也算是Swing的一個比較成功的應用了。

通過SQuirrel SQL Client這個java寫的圖形化工具,就可以跨平臺連接Hive,也包括了windows。

SQuirrel SQL Client的官網及下載地址爲:http://squirrel-sql.sourceforge.net/

目前最新版本爲4.0.0,可以在http://squirrel-sql.sourceforge.net/#installation頁面下載jar包squirrel-sql-4.0.0-standard.jar。

安裝SQuirrel SQL Client

如果你使用官網提供的exe安裝包雙擊安裝的JDK,那麼你下載後只需要雙擊squirrel-sql-4.0.0-standard.jar,即可啓動安裝程序。

但如果你按照我前面發佈的視頻中的方法,直接解壓已經安裝好的jdk並配置環境變量,那麼就可能直接雙擊就可能不太好使。

此時我們需要在命令行執行以下命令來啓動安裝程序:

javaw -jar squirrel-sql-4.0.0-standard.jar

image-20200504232507694

然後不停的點擊next,直到:

image-20200504232632480

我們勾選簡體中文,然後繼續,後面的步驟,怎麼選也無所謂。

啓動hdfs和hiveserver2

安裝完成之後,就可以開始配置連接hive了。

不過在此之前,我們先啓動hdfs和hiveserver2:

C:\Users\Administrator>start-dfs

C:\Users\Administrator>hive --service hiveserver2

image-20200504233404252

hiveserver2啓動完成後就是這樣。

可以通過http://localhost:10002/訪問UI界面:

image-20200504233553673

配置SQuirrel SQL Client

安裝完成後,通過菜單搜索sql可以搜索到這個工具快速打開,然後開始配置:

image-20200504234124749

地址示例寫的是:

jdbc:hive2://<hostname>:10000/default

然後在附加類中添加:

D:\jdk\apache-hive-2.1.0-bin\jdbc\hive-jdbc-2.1.0-standalone.jar
D:\jdk\hadoop\share\hadoop\common\hadoop-common-2.7.2.jar
D:\jdk\hadoop\share\hadoop\common\lib\slf4j-api-1.7.10.jar
D:\jdk\hadoop\share\hadoop\common\lib\slf4j-log4j12-1.7.10.jar

具體根據你本地hive和hadoop的路徑。

並在類名中添加:

org.apache.hive.jdbc.HiveDriver

image-20200504234627050

然後單擊確定即可。

此時準備開始連接hive,地址修改爲正確的ip地址,本機可以爲localhost:

image-20200504234828384

測試一下:

image-20200504234919929

登陸成功後即可查看hive表:

image-20200504235221654

使用SQuirrel SQL Client訪問hive

查詢一下看看效果:

image-20200504235422233

鼠標移動到的列會自動顯示一些信息:

image-20200504235903595

點擊指定的值會只顯示指定的值:

image-20200505000010974

現在看一下Charts:

image-20200505000118824

再點擊open char window後會看到如下效果:

image-20200505000158029

更多功能還需大家自行探索,先介紹到這裏了。

hiveServer2的UI界面可以查看到已經被查詢過的sql:

image-20200505000447252

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