写点什么

HBase shell get 命令从二进制还原真实值

作者:WindFlying
  • 2021 年 11 月 18 日
  • 本文字数:238 字

    阅读完需:约 1 分钟

都知道 HBase 是以二进制形式存储数据的,当我们在 HBase shell 中输入 get 't1', 'r1'命令,通常看到的是这样的:

很难看清具体值是什么样的,那有没有办法显示列的真实值呢?答案是肯定的,执行 help 'get',在说明里面就有这么一段:

只要知道某一列的存储格式(或者说数据类型)就可以在 get 时显示出该列的具体值,格式如下:

get 't1', 'r1', {COLUMN => ['f1:qualifier1:toInt', 'f1:qualifier2:toLong']}
复制代码

上述命令中 toInt,toLong 就是在显示时指定转化为具体类型,常用的还有 toFloat, toDouble, toString。效果如下:


发布于: 2 小时前阅读数: 4
用户头像

WindFlying

关注

风起云端 2018.04.19 加入

有几把刷子。。。

评论

发布
暂无评论
HBase shell get命令从二进制还原真实值