Phoenix介绍
一、Phoenix概述
- Phoenix简介
构建在HBase上的SQL层
使用标准SQL在HBase中管理数据
使用JDBC来创建表,插入数据、对HBase数据进行查询
Phoenix JDBC Driver容易嵌入到支持JDBC的程序中 - Phoenix无法代替RDBMS
缺乏完整约束,很多领域尚不成熟 - Phoenix使HBase更易用
二、Phoenix应用场景
- Phoenix适合场景
快速而容易地构建基于HBase的应用程序
需要极大的规模、性能和并发性的SQL应用程序
在转换到Hadoop时重用已有的SQL技能
BI工具(对SQL支持较好) - Phoenix不适合场景
涉及大型Join操作或高级SQL特性的复杂SQL查询
Full-Table Scans
ETL jobs
Application Drivers/Interface
安装配置
单机模式下安装配置phoenix
-
1、下载 apache-phoenix-4.14.0-cdh5.14.2-bin.tar.gz,上传到linux(本文放到了/software目录下)
下载地址:http://phoenix.apache.org/download.html -
2、解压apache-phoenix-4.14.0-cdh5.14.2-bin.tar.gz至目录/opt下,并重命名为phoen