hbase shell:人类可读与二进制 keys/values

hbase shell : human readable vs binary keys/values

在使用 hbase shellscan '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 显示一个字符串。另见