Я использую HBase cdh3u2
. в Hbase оболочке я напечаталПреобразование данных типа оболочки HBase
put 'mytable', '2342', 'cf:c1', '67' (67 with quotes) and put 'mytable', '2341', 'cf:c1', 23 (23 without quotes) and put 'mytable', '2340', 'cf:c1', Bytes.toBytes(10)
и с помощью Java API я поставил некоторые значения в одну таблицу,
put.add(columnFamily,coulumnName,Bytes.toBytes(123));
и я сделал сканирование в Hbase оболочки. За исключением первых двух, все хранят данные в другом формате. Я не мог угадать, какой метод они использовали для преобразования в виде байтов (Byets.toBytes())
.
Просто спрашивая, HBase оболочка использует какой метод Bytes.toByte()
ya, но я получаю разные значения в HBase до двух последних типов ... – Nageswaran