應用場景
當Hadoop完全分布式叢集搭建安裝完畢後,安裝了Hbase分布式非關系型資料庫,但是hbase使用起來不像通常的關系型資料庫,不可以用我們熟悉的sql語句來操作資料,是以我們安裝了phoenix,使SQL還給NOSQL,是以Hbase可以通過SQL語句來進行操作了!但是我們需要一個像Navicat一樣的用戶端工具,可以更形象化的檢視資料庫,連接配接資料庫,今天就來學習這樣一個工具!
操作步驟
1. 工具下載下傳
SQuirrel工具下載下傳位址
2. 工具安裝
将下載下傳的工具包,解壓縮,輕按兩下安裝到D盤檔案夾中!
3. 工具jar包導入
安裝完畢後,目錄結構如下:
在phoenix的目錄中找到如下三個jar包,拷貝到SQuirrel的lib目錄中:
phoenix-4.10.0-HBase-1.2-client.jar
phoenix-core-4.10.0-HBase-1.2.jar
phoenix-pherf-4.10.0-HBase-1.2-minimal.jar
4. 配置驅動
工具安裝完畢後,在開始菜單中,有工具啟動項:
點選啟動,在左側點選Drivers,選擇上方的“+”号!
手動輸入如下三項:
Driver Name:phoenix
Example URL:jdbc:phoenix:hadoop0,hadoop1,hadoop2:2181
Class Name:org.apache.phoenix.jdbc.PhoenixDriver
點選OK儲存!
5. 建立連接配接
點選左側Drivers上方的Allases,再選擇上方的“+”号!
輸入如下幾項,其中Driver選擇第4點配置的驅動:
Add Alias:phoenix
Driver:phoenix
URL:jdbc:phoenix:hadoop0,hadoop1,hadoop2:2181
User Name:登入linux的使用者名 可填可不填,我不填也可登入
Password:登入linux的密碼 可填可不填,我不填也可登入
勾選Auto logon
點選test,進行測試連接配接
6. 測試SQL
輕按兩下配置的連接配接,在Allases中!
輸入SQL語句,運作,檢視結果!