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

在這裏插入圖片描述

發佈了399 篇原創文章 · 獲贊 225 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章