01phoneix基础
本文最后更新于 2021-08-05 11:42:59
phoneix基础
- 为低延迟的应用程序提供了OLTP和Hadoop操作分析,Apache Phoenix通过结合两者的优点:
- 标准SQL和JDBC api的强大功能和完整的ACID事务处理能力
- 通过利用HBase作为它的存储支持,NoSQL提供的 late-bound, schema-on-read的灵活性
- 能够让我们使用标准的 JDBC API 去建表, 插入数据和查询 HBase 中的数据, 从而可以避免使用 HBase 的客户端 API.
特点
将 SQl 查询编译为 HBase 扫描
确定扫描 Rowkey 的最佳开始和结束位置
扫描并行执行
将 where 子句推送到服务器端的过滤器
通过协处理器进行聚合操作(就是在流程前后执行操作)
完美支持 HBase 二级索引创建
DML命令以及通过DDL命令创建和操作表和版本化增量更改。
容易集成:如Spark,Hive,Pig,Flume和Map Reduce。

Phoneix数据存储
Phoenix 将 HBase 的数据模型映射到关系型世界

安装:
- 下载解压
- 将解压后的client和server拷贝到hbase/lib中
- 配置环境变量
- 配置python2.7环境
sqlline.py hadoop201,hadoop202,hadoop203:2181
1 | |
01phoneix基础
https://jiajun.xyz/2020/11/08/bigdata/05phoneix/01phoneix基础/