大數據技術之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)完全集成 。
為何要使用官方原文:

    經驗總結擴展閱讀