Hi,
Using the HBase thrift API, and Java as a programming language, it seems that
when setting a value in a Mutation :
Mutation mutation = new Mutation();
mutation.setIsDelete(false);
mutation.setColumn(StringUtils.bytes("data latitude"));
ByteBuffer buf = ByteBuffer.allocate(8);
mutation.setValue(buf.putFloat(12f));
The resulting value in HBase (as seen from the shell) is always:
1234##2013-05-123 03:49:13 column=data:latitude,
timestamp=1367587243318, value=\x00\x00\x00\x00
What am I doing wrong?