大数据技术之HBase原理与实战归纳分享-下

@
目录

  • 整合Phoenix
    • 定义
    • 为何要使用
    • 安装
    • SHELL操作
    • 表的映射
    • 简易JDBC示例
    • 二级索引
      • 二级索引配置文件
      • 全局索引
      • 包含索引
      • 本地索引(local index)
  • HBase与 Hive 的集成
    • 使用场景
    • 集成方法
    • 示例
    • 整合已有HBase表示例
整合Phoenix定义
Phoenix 官网地址 https://phoenix.apache.org/
Phoenix作为一款OLTP和Apache Hadoop的操作分析,是面向HBase的开源 SQL 皮肤,其通过 JDBC API 代替繁重的 HBase 客户端 API来创建表,插入数据和查询 HBase 数据 。目前最新版本为5.1.2
Apache Phoenix通过结合两者的优点,在Hadoop中为低延迟应用提供OLTP和操作分析,标准SQL和JDBC api的强大功能与完整的ACID事务功能,以及通过利用HBase作为其后备存储,采用NoSQL使得读写数据更加灵活性 。Apache Phoenix与其他Hadoop产品(如Spark、Hive、Pig、Flume和Map Reduce)完全集成 。
为何要使用官方原文:

    经验总结扩展阅读