phoenix的安装配置及使用

hbase 提供很方便的shell脚本以及java API等方式对Hbase进行操作,但是对于很多已经习惯了关系型数据库操作的开发来说,有一定的学习成本,如果可以像操作mysql等一样通过sql实现对Hbase的操作,那么很大程度降低了Hbase的使用成本。Apache Phoenix 组件就完成了这种需求,官方注解为 “Phoenix -we put the SQL back in NoSql”,通过官方说明,Phoenix 的性能很高,相对于 hbase 原生的scan 并不会差多少,而对于类似的组件 hive、Impala等,性能有着显著的提升

phoenix是一个HBase的开源SQL引擎,构建在HBase之上,可使用标准的JDBC API代替HBase客户端API来进行创建、插入、查询等操作。基于Hbase给面向业务的开发人员提供了以标准SQL的方式对Hbase进行查询操作,并支持标准SQL中大部分特性:条件运算,分组,分页,等高级查询语法。

安装配置:

1、上传phoenix到master

使用xshell或者其他传输工具将下载的tar包上传到hbase集群的master结点中。

[bda@bd03 ~]$ cd /opt/modules
[bda@bd03 modules]$ ls
hadoop-2.7.6  hbase  jdk1.8.0_181
[bda@bd03 modules]$ mkdir phoenix
[bda@bd03 modules]$ cd phoenix/

[bda@bd03 phoenix]$ tar -xzvf apache-phoenix-4.14.0-HBase-1.2-bin.tar.gz

[bda

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值