Ich bin neu bei Hbase. Ich habe eine Hbase Tabelle, in der die Daten im Format von long
ist wie folgt:Hbase Put-Problem
COLUMN CELL
default:details timestamp=1337007859494, value=\x00\x00\x00\x00\x00\x00\xDFH
1 row(s) in 0.0360 seconds
Ich versuche, Daten in diese Tabelle, um einen Put-Befehl, sondern der Wert, den ich einfügen, wird in als a string
, nicht als long
, wie im obigen Format gezeigt.
Können Sie mir bitte erklären, wie ich das mit dem Befehl put aus der Hbase-Shell machen kann.
Vielen Dank im Voraus.
können Sie Ihren Befehl put hier einfügen? –
setzen 'es.xxx', '17032', 'ds: test_xv', Bytes.toBytes (99999) ... Darin ist es: xxx ist die Tabelle, in die ich die Daten einfüge, 17032 ist der Schlüssel und ds: test_xv ist mein Spaltenfamilienschlüssel und der 99999 ist der lange Wert, den ich einzufügen versuche, aber er geht als [B @ 15c2745 und nicht wie der in meinem Beispiel. – sk123
das ist das Ding. Sie konvertieren zu Bytes.toBytes (9999), was bedeutet, dass es in Bytearray konvertiert wird. beim Zurückholen seiner Abholung als String B @ 15c2745 –