2015-05-28 3 views
0

Я создал таблицу HBase с семейством столбцов с именем cf, в котором я храню под ним файл Json в столбце qulifier с именем value, поэтому он выглядит так: column=v_cf:value. Когда я хранить данные в виде файла JSON я получаю следующее:Hbase Json file data store

column=cf:value, timestamp=1428482891760, value={ 
\x0A "Status" : "Available", 
\x0A "id" : 23001\x0A} 

Я хочу знать, что делает \x0A средства? это относительно Hbase? и как я могу удалить его?

ответ

0

Его шестнадцатеричный эквивалент перевода строки (\ n). Вы можете сослаться на this для большего количества таких символов. Он может быть добавлен, когда вы нажмете Enter или новую строку в свой json-файл/ввод.

+0

Ссылка не отображается –

+0

Пожалуйста, зарегистрируйтесь – Ramzy

+0

Благодарим за помощь –

1

Это новый персонаж линии (\x0A). вы можете использовать json.replace("\n", "") перед хранением до hbase.