跳转至

HBase 数据源

AIR 将 HBase 的行键、列族和列限定符映射为可查询字段。连接成功后,还需要检查字段名称和类型,确保映射与源端数据一致。

连接准备

准备 HBase 集群的 ZooKeeper 地址、客户端端口、根节点,以及集群要求的认证配置。AIR 服务及查询引擎应能够访问这些服务。

创建数据源

  1. 在“数据源”中点击“新建数据源”,选择“Apache HBase”。
  2. 填写名称和描述,在“数据连接”中填写页面要求的地址、端口及认证信息。
  3. 在“数据源额外配置信息”中填写 HBase 客户端配置。以下是使用 ZooKeeper 的配置示例:
{
  "hbase.zookeeper.quorum": "<zk-host-1>,<zk-host-2>",
  "hbase.zookeeper.property.clientPort": "<zk-port>",
  "zookeeper.znode.parent": "<znode-parent>"
}

根据部署环境替换占位符。根节点、认证等设置应使用集群实际配置,不能仅凭示例推定。页面的地址、端口为必填项,同时仍需在额外配置中提供 HBase 客户端需要的 ZooKeeper 等参数。

HBase 数据连接

  1. 设置投影更新与元数据同步,执行“连通性测试”,通过后点击“创建”。
  2. 展开数据源,确认命名空间和表已成功采集。

维护字段映射

打开目标基础视图,在字段维护中检查行键、列族、列限定符、查询字段名和数据类型。对于默认映射为字符串的字段,应按源数据的实际编码和业务含义配置需要的类型。

  • 同名的列限定符可能出现在不同列族中,需确认列族映射正确。
  • 字段名称应能区分不同来源的列,避免重名。
  • 修改字段映射后,重新执行预览或小范围查询,确认类型转换和字段值符合预期。

字段维护调整的是 AIR 查询映射,不会修改 HBase 原始存储的数据。