phoenix创建表_phoenix学习

本文介绍了如何使用Phoenix对HBase进行低延迟访问。内容包括Phoenix的安装、JDBC驱动的配置、HBase与Phoenix的表关联、表的创建与删除、数据的插入、更新和删除操作,以及Phoenix数据类型的介绍。通过实例展示了如何通过Phoenix CLI和Squirrel SQL客户端进行CRUD操作。
摘要由CSDN通过智能技术生成

Phoenix是构建在HBase之上的关系型数据库层,作为内嵌的客户端JDBC驱动用以对HBase中的数据进行低延迟访问

Phoenix会将用户编写的sql查询编译为一系列的scan操作,最终产生通用的JDBC结果集返回给客户端

Phoenix可以看成是mysql

准备安装包

apache-phoenix-4.12.0-HBase-1.2-bin.tar.gz

d61a006a72216afab60105f47a2e1a6c.png

解压Phoenix

tar -zxvf apache-phoenix-4.12.0-HBase-1.2-bin.tar.gz

9f797c855debda551795a238651f9d12.png

改下名字

mv apache-phoenix-4.12.0-HBase-1.2-bin phoenix-4.12.0

c3add55483cd8bb08063177e752db732.png

看下目录结构

42be89113b4fcbb582e0dd3a41d9e5d9.png

将jar拷贝到hbase的lib目录下

phoenix-4.12.0-HBase-1.2-client.jar

phoenix-core-4.12.0-HBase-1.2.jar

f2b8176d6b729ebfe92228d50e26da03.png

cp phoenix-4.12.0-HBase-1.2-client.jar /opt/bigdata/hbase-1.2.1/lib/

cp phoenix-core-4.12.0-HBase-1.2.jar /opt/bigdata/hbase-1.2.1/lib/

1a3dd8752423ecdd594095b14384aea4.png

重启hbase服务,让配置生效

找到hbase-site.xml文件,将hbase/conf下的hbase-site.xml文件拷贝到Phoenix/bin目录下覆盖掉,或者直接修改

ae5eeb7f970e06212305baaa4de3c49e.png
    
                hbase.tmp.dir
                /opt/bigdata/hbase-1.2.1/data
        
        
                hbase.rootdir
                hdfs://masterhbase:8082/hbase
        
         
                hbase.cluster.distributed
                true
         
         
                hbase.zookeeper.quorum
                masterhbase,masterslave1,masterslave2
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值