IBM Cloud Docs
Apache凤凰

Apache凤凰

Apache Phoenix 是 HBase 上的关系数据库层,可使用 JDBC 进行类似 SQL 的查询。

配置 Apache Phoenix 数据源的前提条件:

  • 访问 Phoenix Query Server (PQS)。
  • 运行中的 PQS 服务。
  • 适当的访问凭证。
  • 与 PQS 端点的网络连接。

为 Apache Phoenix 数据源配置以下详细信息:

注册数据源
字段 描述
显示名称 输入要显示在屏幕上的数据源名称。
主机名 输入主机名。
端口 请输入端口号。
端口已启用 SSL 使用切换开关启用或禁用 SSL 连接。 如果启用,
i. 上传 SSL 证书(.pem、.crt、.cert 或 .cer)链接已启用。
ii. 单击上传 SSL 证书(.pem、.crt、.cert 或 .cer)链接。
iii. 浏览 SSL 证书并上传。
连接状态 点击“测试连接”链接,测试数据源连接。 如果数据源连接成功,将显示一条成功消息。
关联目录 选择复选框可将目录与数据源关联。 该目录是您与其中存储的数据进行查询的界面。
目录名称 输入目录名称。
创建 点击“创建”创建数据源。

SQL 语句的限制

  • 对于基于数据源的目录,CREATE SCHEMA, CREATE TABLE, DROP SCHEMA, DROP TABLE, DELETE, DROP VIEW, ALTER TABLEALTER SCHEMA 语句在数据管理器用户界面中不可用。

数据类型的限制

  • 当数据类型 REAL 的字段小数部分有 6 位或更多数字,且主要为 0 时,查询值将四舍五入。 据观察,四舍五入会根据数值的精度发生不同的变化。 例如,四舍五入到小数点后三位数的小数 1.654 是相同的。 另一个例子是 10.890009 和 10.89000。 注意到 10.89000 四舍五入为 10.89,而 10.89009 没有四舍五入。 这是一个固有的问题,因为二进制浮点格式在表示上有局限性。 当查询涉及排序时,这可能会产生重大影响。