全部产品

Phoenix 使用说明

更新时间:2017-07-31 12:19:49   分享:   

Phoenix是什么

Phoenix查询引擎支持使用SQL进行HBase数据的查询,会将SQL查询转换为一个或多个HBase API,协同处理器与自定义过滤器的实现,并编排执行。使用Phoenix进行简单查询,其性能量级是毫秒,对于百万级别的行数来说,其性能量级是秒。

更多的信息可以参考官网:http://phoenix.apache.org/

版本说明

HBase版本 Phoenix版本
1.1 4.6.0

客户端下载地址

Phoenix 4.6.0 下载

使用说明

  1. 准备工作

    准备一个内网的ECS,需要和HBase处在同一个网络内。

    例如HBase是在经典网络的,那么就准备一个经典网络的ECS,如果HBase是在VPC的,那么就在需要在同一个VPC内的ECS

  2. 按照下载地址下载 Phoenix 客户端

    在这台ECS上下载HBase对应版本的Phoenix客户端,这里以4.6.0举例

    1. wget http://hbase-cloud2.oss-cn-hangzhou.aliyuncs.com/phoenix-4.6.0-HBase-1.1.tar.gz
  3. 解压缩压缩包
    1. tar -zxf phoenix-4.6.0-HBase-1.1.tar.gz
  4. 在HBase的网络白名单中开启访问节点的IP白名单

    查看这台ECS的内网IP

    1. hostname -i

    然后把他加到HBase的网络白名单中。加入的方法请参考HBase白名单控制

  5. 启动sqlline

    在HBase产品的集群详情页面查看ZooKeeper的连接地址,然后使用如下的方式启动。启动命令sqlline.py在bin目录下

    1. ./sqlline.py hb-bp19142ir9xxxxxx-001.hbase.rds.aliyuncs.com,hb-bp19142ir9ruxxxxx-002.hbase.rds.aliyuncs.com,hb-bp19142ir9ruxxxxx-004.hbase.rds.aliyuncs.com

    界面如果显示出类似jdbc:xxxx>这样的一个提示的时候,就表示启动成功了。

  6. 验证

    我们在这个命令行中输入

    1. !tables

    如果看到一个表的列表,那么就说明我们配置成功了。可以开始更加深入的使用了。

  7. 退出

    使用quit命令退出Phoenix

    1. !quit

更多资料

Phoenix的入门教学Phoenix的深入使用

本文导读目录
本文导读目录
以上内容是否对您有帮助?