Как сохранить байтовый массив в HBase, используя thrift C ++ API (значение в Mutation Struct равно Text …)

Я хочу сохранить файл в HBase с C ++.

Но HBase Thrift Api не поддерживает байтовый массив … только текст (строка).

Как сохранить файл в HBase, используя C ++?

0

Решение

Возможно, вы уже решили это, но у меня была похожая проблема, и я решил ее, создав строку из всего массива байтов, который у меня был. И затем установите его как значение в мутации.

// dbytes is the byte array
std::string valStr;
valStr.assign(std::begin(dbytes), std::end(dbytes));
mutations.back().value = valStr;
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]