While exploring my hbase data using hbase shell
and scan 'mytable', {LIMIT => 10}
, i see that some keys and values are shown in hex e.g. \x00\x00\x00&\x00\x10&\x18\x01\xECGW\x1AW_\x0A\x82.\x94\xC9\xFE>U\xCC
while others are human readable strings e.g. file_xyz
.
The schema has been defined identically for both tables. Since HBase only has bytes data type, how is it deciding to show the data differently?