hbase shell:人类可读与二进制键/值

时间:2018-08-25 06:08:52

标签: hbase

使用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仅具有字节数据类型,因此如何决定以不同的方式显示数据?

1 个答案:

答案 0 :(得分:1)

如果数据仅包含ASCII字节,则hbase shell将显示一个字符串。另请参见What are the non-hex characters in HBase Shell RowKey?