hbase shell:人类可读与二进制 keys/values
hbase shell : human readable vs binary keys/values
在使用 hbase shell
和 scan 'mytable', {LIMIT => 10}
探索我的 hbase 数据时,我看到一些键和值以十六进制显示,例如\x00\x00\x00&\x00\x10&\x18\x01\xECGW\x1AW_\x0A\x82.\x94\xC9\xFE>U\xCC
而其他的是人类可读的字符串,例如file_xyz
。
两个表的架构定义相同。由于 HBase 只有字节数据类型,它如何决定以不同方式显示数据?
如果数据只包含 ASCII 字节,hbase shell
显示一个字符串。另见
在使用 hbase shell
和 scan 'mytable', {LIMIT => 10}
探索我的 hbase 数据时,我看到一些键和值以十六进制显示,例如\x00\x00\x00&\x00\x10&\x18\x01\xECGW\x1AW_\x0A\x82.\x94\xC9\xFE>U\xCC
而其他的是人类可读的字符串,例如file_xyz
。
两个表的架构定义相同。由于 HBase 只有字节数据类型,它如何决定以不同方式显示数据?
如果数据只包含 ASCII 字节,hbase shell
显示一个字符串。另见