При использовании phoenix нельзя в hbase писать напрямую, как я помню феникс пишет в обратно порядке байты. Можно писать файлы как asPhoenixTable и потом их закидывать
При использовании phoenix нельзя в hbase писать напрямую, как я помню феникс пишет в обратно порядке байты. Можно писать файлы как asPhoenixTable и потом их закидывать
Строки можно через Bytes.toBytes(), числа через nested static class типа (PInteger, PVarchar и т.п.) можно кодировать/декодировать.
Я сейчас обратную задачу решаю, как прочитать из hbase написанное фениксом. Строки читаются на ура, числа как-то нестабильно. Нихрена непонятно, что за оффсет используется во всех методах. Если кто понимает-заделитесь.
Я сейчас обратную задачу решаю, как прочитать из hbase написанное фениксом. Строки читаются на ура, числа как-то нестабильно. Нихрена непонятно, что за оффсет используется во всех методах. Если кто понимает-заделитесь.
А если не секрет зачем вы вообще Финикс используете? Напрямик будет быстрее, надежнее и гибче