一、定义:
Phoenix是构建在HBase上的一个SQL层,能让我们用标准的JDBC APIs而不是HBase客户端APIs来创建表,插入数据和对HBase数据进行查询。Phoenix完全使用Java编写,作为HBase内嵌的JDBC驱动。Phoenix查询引擎会将SQL查询转换为一个或多个HBase扫描,并编排执行以生成标准的JDBC结果集。
二、如何用IDEA创建Phoenix JDBC连接
1、下载jar包

2、IDEA在Database添加Driver

配置Driver:
A.添加上边的jar包phoenix-4.14.0-cdh5.14.2-thin-client.jar
B.添加URL templates:
Name: xxx
Template: jdbc:phoenix:172.17.xxx.xxx:xxxx,172.17.xxx.xxx:xxxx,172.17.xxx.xxx:xxxx
C.选择Class

D.添加Advanced
phoenix.schema.isNamespaceMappingEnable
phoenix.schema.mapSystemTablesToNamespace

E、完成以上配置后Apply
3、配置数据源
A、选择之前添加的Driver

B、配置数据源
jdbc:phoenix:thin:url=http://localhost:18765;serialization=PROTOBUF

C、Test Connection成功保存即可
4、控制台执行sql,就可以正常查询数据了

--查询所有表
select*fromSYSTEM.CATALOGwhereTABLE_TYPE='u';
--查询表字段
select*fromSYSTEM.CATALOGwhereTABLE_NAME='table_name';
记录一下方便以后查看~~
本文介绍如何在IDEA中配置Phoenix JDBC连接,包括添加Driver、配置数据源及执行SQL查询等步骤。同时提供了查询所有表和表字段的具体SQL语句。
2049

被折叠的 条评论
为什么被折叠?



