使用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仅具有字节数据类型,因此如何决定以不同的方式显示数据?
答案 0 :(得分:1)
如果数据仅包含ASCII字节,则hbase shell
将显示一个字符串。另请参见What are the non-hex characters in HBase Shell RowKey?