2016-06-23 13 views
0

Ich kann feststellen, ob der Datentyp der Zelle ein primitiver Java-Typ ist. Ich habe jedoch entdeckt, dass das Wertbyte [] der Zelle eine Vielzahl von Typen wie json, pdf oder Bilder speichern kann. Ich habe Schwierigkeiten, die oben genannten Datentypen zu bestimmen.Wie bekomme ich komplexe Datentypen in einem HBase-Wert-Byte gespeichert []

+0

Ich stimme @kichik zu, aber die übliche Praxis ist, dass Sie ein Dokument mit den Spaltenspalten/Spaltendatentypen führen müssen und basierend darauf müssen Sie diese in Ihr bekanntes Format konvertieren –

Antwort

2

HBase speichert nur Bytes. Es liegt an Ihnen zu entscheiden, was diese Bytes bedeuten. Normalerweise haben Sie eine Konvention wie alles JSON, oder bestimmte Spaltennamen haben bestimmte Typen oder sogar bestimmte Spaltenfamilien.