Оболочка hbase: человекочитаемые против двоичных ключей / значений - PullRequest
0 голосов
/ 25 августа 2018

При изучении моих данных hbase с использованием hbase shell и scan 'mytable', {LIMIT => 10} я вижу, что некоторые ключи и значения отображаются в шестнадцатеричном формате, например, \x00\x00\x00&\x00\x10&\x18\x01\xECGW\x1AW_\x0A\x82.\x94\xC9\xFE>U\xCC, в то время как другие - это читаемые человеком строки, например, file_xyz.

Схема была определена одинаково для обеих таблиц.Поскольку HBase имеет только байтовый тип данных, как он решает показать данные по-другому?

1 Ответ

0 голосов
/ 27 августа 2018

Если данные содержат только байты ASCII, hbase shell отображает строку.См. Также Что такое не шестнадцатеричные символы в HBase Shell RowKey?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...