squirrel 連接phoenix,當(dāng)配置了支持事物后無法連接問題

問題描述

異常信息isNamespaceMappingEnabled異常

問題分析:而工具squirrel沒有地方可以修改配置,導(dǎo)致客戶端報(bào)錯(cuò)了。連接phoenix有胖客戶端和瘦客戶端方式,使用瘦客戶端方式連接可以解決!無需客戶端配置如下選項(xiàng)。

由于配置phoenix事物時(shí),需要配置phoenix.schema.isNamespaceMappingEnabled選項(xiàng)

vi hbase-site.xml

??<property>

????<name>phoenix.schema.isNamespaceMappingEnabled</name>

????<value>true</value>

??</property>

??<property>?

問題解決

問題產(chǎn)生原因:網(wǎng)上大部分的連接方式,還是使用胖客戶端的方式,而這種方式由于無法修改配置文件,無法解決問題。胖客戶端連接方式:

URI:? jdbc:phoenix:10.3.10.231:2181/hbase

驅(qū)動:org.apache.phoenix.***.Driver

解決方法:瘦客戶端連接

URI:jdbc:phoenix:thin:url=http://10.3.10.233:8765;serialization=PROTOBUF

驅(qū)動:org.apache.phoenix.queryserver.client.Driver

前提:服務(wù)端phoenix啟動瘦客戶端

cd /opt/model/phoenix-4.8.0-cdh5.8.0/bin/

./queryserver.py start


cat /etc/hbase/conf/hbase-site.xml 已經(jīng)修改好了配置:

<property>

? ? <name>phoenix.schema.isNamespaceMappingEnabled</name>

<value>true</value>

</property>


截圖


瘦客戶端配置


連接結(jié)果驗(yàn)證
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容