社区
其他数据库
帖子详情
phoenix 查询hbase映射表 的数据格式转换问题
一只有梦想的咸鱼
2017-12-01 11:12:53
假设,hbase中表结构 如下图所示:
phoenix创建其映射表时,将INFO列族的AGE列设置为Integer类型
(由于初次使用,表结构比较乱,只看AGE列即可)
通过phoenix查询映射表,AGE值为正确格式,如下图所示:
已知hbase中将非String类型的数据全部转为了16进制。
那么 问题来了,应该在hbase中存入什么数值,才能使我在phoenix中取到整数56(随便一个integer类型的数,比如说我想要56)
...全文
2138
2
打赏
收藏
phoenix 查询hbase映射表 的数据格式转换问题
假设,hbase中表结构 如下图所示: phoenix创建其映射表时,将INFO列族的AGE列设置为Integer类型 (由于初次使用,表结构比较乱,只看AGE列即可) 通过phoenix查询映射表,AGE值为正确格式,如下图所示: 已知hbase中将非String类型的数据全部转为了16进制。 那么 问题来了,应该在hbase中存入什么数值,才能使我在phoenix中取到整数56(随便一个integer类型的数,比如说我想要56)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liushuizhiyun
2017-12-01
打赏
举报
回复
在hbase操作时,数字用双引号不会错
墨尔本_情
2017-12-01
打赏
举报
回复
Hbase 插入数据时 列值为双引号。
Phoenix
映射
HBase
数据
表
1. 说明 安装好
phoenix
后对于
Hbase
中已经存在的
数据
表
不会自动进行
映射
,所以想要再
phoenix
中操作
HBase
已有
数据
表
就需要手动进行配置。 2. 创建
HBase
表
hbase
(main):002:0> create '
phoenix
','info' 3. 插入
数据
hbase
(main):004:0> put '
phoenix
', 'row001','in
HBase
系列(八)
Phoenix
操作
HBase
Phoenix
操作
HBase
一、
Phoenix
简介二、安装部署三、
Phoenix
实操访问
Phoenix
一、
Phoenix
简介
Hbase
适合存储大量的对关系运算要求低的NOSQL
数据
,受
Hbase
设计上的限制不能直接使用原生的PAI执行在关系
数据
库中普遍使用的条件判断和聚合等操作。 Apache
Phoenix
是
HBase
的 SQL 驱动。
Phoenix
使得
HBase
支持通过 JDBC 的方式进行访问,并将你的 SQL
查询
转成
HBase
的扫描和相应的动作。
Phoenix
基于
Hbase
Phoenix
原理 以及
Phoenix
在
HBase
中的应用
一、前言 业务使用
HBase
已经有一段时间了,期间也反馈了很多
问题
,其中反馈最多的是
HBase
是否支持SQL
查询
和二级索引,由于
HBase
在这两块上目前暂不支持,导致业务在使用时无法更好的利用现有的经验来
查询
HBase
。虽然
HBase
本身不支持SQL,但业界还是有现成的方案来支持,如Hive、Impala、
Phoenix
等。众多方案各有各的优势,本文主要对
Phoenix
作一个大概的介绍。
Phoenix
中文翻译为凤凰, 其最早是Salesforce的一个开源项目,Salesforce背景是一个搞ERP的
phoenix
映射
HBase
数据
表
1. 说明 安装好
phoenix
后对于
Hbase
中已经存在的
数据
表
不会自动进行
映射
,所以想要再
phoenix
中操作
hbase
已有
数据
表
就需要手动进行配置。 2. 创建
HBase
表
> create '
phoenix
','info' 3. 插入
数据
> put '
phoenix
', 'row001','info:name','
phoenix
' > put
impala、hive、
phoenix
、
hbase
映射
测试
**需求:想在
phoenix
上维护两张宽
表
,一张作为即席
查询
使用,只有一天的
数据
、一张作为历史
表
。 宽
表
的特点是:由多个
表
组合而成,但是每张
表
的到数时间不一致,有的
表
先到,有的
表
可能隔天才到。 想要达到的效果:即席
查询
用的宽
表
是来一张
表
就加载一张
表
的
数据
,没来的等来了再加载,中间过程有
查询
的时候,
查询
结果是:已经更新的字段(已经到数的
表
字段)和未更新的字段(没有到数的
表
字段) 要求:即席
查询
的宽
表
中的
数据
,既要在impala、hive中可查,也要在
phoenix
、habse中可查。 ** 目前方案: 假设:
其他数据库
2,208
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章