DBeaver連線Phoenix
DBeaver連線Phoenix
1. 下載安裝好DBerver之後,選擇Apache Phoenix連線
2. 編輯Phoenix連線的設定引數
驅動只需要新增phoenix-4.15.0-HBase-1.5.jar
即可,圖中/hbase
可以在HBase的Web頁面上找到。
需要注意的是在選擇phoenix-4.15.0-HBase-1.5.jar
之前,將HBase目錄中conf
目錄下的hbase-site.xml
壓縮到jar包中,如果和我一樣使用的是高可用的hadoop叢集,那麼還需要將hdfs-site.xml
和core-site.xml
也同時壓縮到jar包中。
同時將Phoenix安裝包下的phoenix-core-4.15.0-HBase-1.5.jar
和phoenix-server-4.15.0-HBase-1.5.jar
放到HBase的安裝目錄下的lib
目錄中。
主機位置寫伺服器中任意一個Zookeeper
節點的IP地址即可。點選測試連線即可連線成功。
3. 常見錯誤
1. 測試成功後庫中的表顯示不出來
在驅動屬性中增加以下屬性:
phoenix.schema.isNamespaceMappingEnabled true
phoenix.schema.mapSystemTablesToNamespace true
需要注意的是,同時也要在HBase的配置檔案hbase-site.xml
中配置如下資訊:
<property>
<name>phoenix.schema.isNamespaceMappingEnabled</name>
<value>true</value>
</property>
<property>
<name>phoenix.schema.mapSystemTablesToNamespace</name>
<value>true</value>
</property>
2. 報如下錯誤
Unexpected driver error occurred while connecting to the database
java.lang.RuntimeException: class org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback not org.apache.hadoop.security.GroupMappingServiceProvider
java.lang.RuntimeException: class org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback not org.apache.hadoop.security.GroupMappingServiceProvider
class org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback not org.apache.hadoop.security.GroupMappingServiceProvider
class org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback not org.apache.hadoop.security.GroupMappingServiceProvider
ERROR 103 (08004): Unable to establish connection.
java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
'void sun.misc.Unsafe.putLong(java.lang.Object, int, long)'
'void sun.misc.Unsafe.putLong(java.lang.Object, int, long)'
org.apache.hadoop.hbase.DoNotRetryIOException: Unable to load configured region split policy 'org.apache.phoenix.schema.MetaDataSplitPolicy' for table 'SYSTEM:CATALOG' Set hbase.table.sanity.checks to false at conf or table descriptor if you want to bypass sanity checks
at org.apache.hadoop.hbase.master.HMaster.warnOrThrowExceptionForFailure(HMaster.java:2051)
at org.apache.hadoop.hbase.master.HMaster.sanityCheckTableDescriptor(HMaster.java:1897)
at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1799)
at org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:487)
at org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2399)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:311)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:291)
報以上兩種錯誤可以嘗試修改DBeaver安裝路徑中的dbeaver.ini
檔案,新增自己JDK
的路徑:
-vm
C:\Program Files\Java\jdk1.8.0_201\bin
相關文章
- DBeaver連線SQLServerSQLServer
- DBeaver如何連線impala
- DBeaver連線MySQ報錯
- 如何透過DBeaver 連線 TDengine?
- DBeaver如何連線一個資料庫資料庫
- DBeaver5.0.5連結mysqlMySql
- CDH 5.14.2 Phoenix Install (離線版本安裝)
- dbeaver連線達夢國產資料庫,驅動下載失敗怎麼配置資料庫
- hbase與phoenix整合(使用phoenix操作hbase資料)
- phoenix安裝
- GaussDB T 強體驗:透過 DBeaver/RazorSQL/DbVisualizer工具連線資料庫(附測試賬號)SQL資料庫
- Phoenix 二級索引索引
- Phoenix二級索引索引
- 職位畫像中phoenix連結HBase異常之版本不匹配
- 內連線、左連線、右連線
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- mac安裝dbeaverMac
- Socket連線和Http連線HTTP
- 長連線和短連線
- 大資料技術 - Phoenix大資料
- CF1515F Phoenix and Earthquake
- phoenix API服務釋出API
- DBeaver UE 最新版23.3.4啟用教程及DBeaver破解補丁
- MySQL筆記3——內連線/外連線、多表連線MySql筆記
- mysql INNER JOIN、LEFT JOIN、RIGHT JOIN;內連線(等值連線)、左連線、右連線MySql
- dbeaver軟體的使用
- VNC連線,VNC如何連線WindowsVNCWindows
- sql 內連線和外連線SQL
- Http持久連線與HttpClient連線池HTTPclient
- 長連線和短連線的使用
- http的長連線和短連線HTTP
- 連線池和連線數詳解
- Oracle左外連線、右外連線、完全外連線以及(+)號用法Oracle
- DBeaver如何檢視ER圖
- 關於面向連線與面向無連線
- [題解]CF1515I Phoenix and Diamonds
- 3.DQL資料查詢語言(內連線,外連線,自連線)
- websocket連線Web