Dbeaver 連接 phoenix
相關優秀內容原文地址:
CSDN:我的笨毛毛:Phoenix HBase DBeaver 可視化工具使用
CSDN:遊九河:Dbeaver 連接 phoenix
CSDN:storm_fury:使用客戶端工具DBeaver連接Phoenix
CSDN:Mc汪汪汪:DBeaver連接phoenix
CSDN:darkbreak_up:使用DBeaver連接Phoenix
51CTO:趙雁生:DBeaver的簡易操作和建議(一個神奇的數據庫操作軟件)
軟按下載地址:
https://dbeaver.io/download/
安裝軟件過程,下一步到結束。
1.新建連接
在左邊導航區域點擊鼠標右鍵選擇新建連接。
2.選擇連接類型Phoenix
3.設置驅動
4.準備驅動包
到Phoenix安裝路徑下,下載 phoenix-4.5.2-HBase-1.1-client.jar 到本機(不同版本的Phoenix的jar命名不同,但是都是client這個包)。
到hbase安裝目錄下,下載 hbase-site.xml到本機。
把 hbase-site.xml直接拖放到phoenix-4.5.2-HBase-1.1-client.jar裏面(相當於把hbase-site.xml壓縮進phoenix-4.5.2-HBase-1.1-client.jar包裏)。
5.添加驅動
點擊“添加文件”,選擇準備好的phoenix-4.5.2-HBase-1.1-client.jar。
注意:如果此時驅動包有多個,請務必刪除,只保留手動添加的phoenix-4.5.2-HBase-1.1-client.jar
6.添加 Zookeeper Base Path
手動添加Zookeeper Base Path,這個路徑可以在hbase的頁面看到。
7.找到驅動類
點擊“找到類”,選擇 org.apache.phoenix.jdbc.PhoenixDriver。
8.配置連接屬性
這個地方如果沒有配置,則雖然能夠測試連接連接成功,但是表結構、索引、視圖等都顯示不出來。
phoenix.schema.isNamespaceMappingEnabled true
phoenix.schema.mapSystemTablesToNamespace true
配置成功後效果圖:
也可以將這個配置信息,寫在配置文件當中。
9.測試連接
10.DBeaver使用
10.1使用SQL查詢
點擊“SQL編輯器,新建SQL編輯器” ,輸入SQL語句進行查詢
注意:SQL語句結尾不能帶 分號(;),執行的時候會自動加上
10.2主要操作界面介紹
設置:
11.Dbeaver 連接 phoenix出現的問題
11.1 測試連接成功後,庫表顯示不出來
若出現錯誤:
ERROR 726 (43M10): Inconsistent namespace mapping properties. Cannot initiate connection as SYSTEM:CATALOG is found but client does not have phoenix.schema.isNamespaceMappingEnabled enabled
參考步驟8,設置配置信息:
phoenix.schema.isNamespaceMappingEnabled true
phoenix.schema.mapSystemTablesToNamespace true
11.2配置JDK
在dbeaver.ini中添加:
-vm
C:\Program Files\Java\jdk1.8.0_45\bin