HBase имеет дело только с байтовыми массивами, так что вы можете сериализовать ваш объект любым удобным для вас способом.
Стандартным способом сериализации объектов в Hadoop является реализация интерфейса org.apache.hadoop.io.Writable
.Затем вы можете сериализовать свой объект в байтовый массив, используя org.apache.hadoop.io.WritableUtils.toByteArray(Writable ... writable)
.
. Кроме того, существуют другие среды сериализации, которые используют люди в сообществе Hadoop, например Avro, Protocol Buffers и Thrift.Все они имеют свои конкретные случаи использования, так же как и ваши исследования.Если вы делаете что-то простое, реализация Hadoop Writable должна быть достаточно хорошей.