Я хочу сохранить файл в HBase с C ++.
Но HBase Thrift Api не поддерживает байтовый массив … только текст (строка).
Как сохранить файл в HBase, используя C ++?
Возможно, вы уже решили это, но у меня была похожая проблема, и я решил ее, создав строку из всего массива байтов, который у меня был. И затем установите его как значение в мутации.
// dbytes is the byte array
std::string valStr;
valStr.assign(std::begin(dbytes), std::end(dbytes));
mutations.back().value = valStr;
Других решений пока нет …