HBase (Einfach): Wie Bereichs -, Präfix-Scan in der hbase-shell

Ich bin der Gestaltung einer app für die Ausführung auf hbase und wollen interaktiv erkunden Sie die Inhalte von meinem cluster. Ich bin in der hbase-shell und ich will einen scan durchführen, um alle Schlüssel, beginnend mit dem Zeichen "abc". Ein solcher Schlüssel könnte inlcude "abc4", "abc92", "abc20014" usw... ich habe versucht, einen scan

hbase(main):003:0> scan 'mytable', {STARTROW => 'abc', ENDROW => 'abc'}

Aber dieses scheint nicht, etwas zurückzugeben, da gibt es technisch keine rowkey "abc" nur rowkeys beginnend mit "abc"

Was ich will, ist so etwas wie

hbase(main):003:0> scan 'mytable', {STARTSROWPREFIX => 'abc', ENDROWPREFIX => 'abc'}

Ich höre, HBase, kann dies schnell zu tun, und ist eines seiner wichtigsten Verkaufsargumente. Wie mache ich das in der hbase-shell?

InformationsquelleAutor der Frage David Williams | 2013-07-09

Schreibe einen Kommentar