博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Phoenix映射HBase数据表
阅读量:4670 次
发布时间:2019-06-09

本文共 566 字,大约阅读时间需要 1 分钟。

1. 说明


安装好phoenix后对于HBase中已经存在的数据表不会自动进行映射,所以想要再phoenix中操作HBase已有数据表就需要手动进行配置。

 

2. 创建HBase表


> create 'phoenix','info'

 

3. 插入数据


> put 'phoenix', 'row001','info:name','phoenix' > put 'phoenix', 'row002','info:name','hbase'

 

这里写图片描述

高能预警:HBase数据表默认主键列名是ROW

 

4. 创建Phoenix表


在Phoenix中创建相同结构的数据表

> create table "phoenix"(ROW varchar primary key, "info"."name" varchar);

 

预警高能:这里一定要注意的是表名和列族以及列名需要用双引号括起来,因为HBase是区分大小写的,如果不用双引号括起来的话Phoenix在创建表的时候会自动将小写转换为大写字母,这样HBase中会创建另外一张表PHOENIX。

 

5. 验证


在Phoenix的CLI界面查看数据。

> select * from "phoenix";

转载于:https://www.cnblogs.com/gxc2015/p/8946120.html

你可能感兴趣的文章
how to control project
查看>>
转 python新手容易犯的6个错误
查看>>
第四节 -- 列表
查看>>
Python入门学习笔记4:他人的博客及他人的学习思路
查看>>
webstorm里直接调用命令行
查看>>
关联规则算法之FP growth算法
查看>>
对数组序列进行洗牌
查看>>
决策树
查看>>
团队作业
查看>>
如何避免在简单业务逻辑上面的细节上面出错
查看>>
win7,Ubuntu 12.04 双系统修改启动项顺序三方法
查看>>
python--列表推导式和生成表达式
查看>>
P - Psychos in a Line 单调队列
查看>>
POJ 2653 Pick-up sticks(计算几何)
查看>>
大型网站高并发的架构演变图-摘自网络
查看>>
8丶运行及总结
查看>>
Unity获取手机的电量时间
查看>>
Spring框架:Spring容器具体解释
查看>>
MongoDB 3.2 从安装到使用。
查看>>
sqlplus登录、连接命令
查看>>