HBase (Easy): jak wykonać skanowanie przedrostka zakresu w powłoce HBase

Projektuję aplikację do pracy na hbase i chcę interaktywnie eksplorować zawartość mojego klastra. Jestem w powłoce hbase i chcę wykonać skanowanie wszystkich kluczy, zaczynając od znaków "abc". Takie klucze mogą zawierać "abc4", "abc92", "abc20014" itp... Próbowałem skanować

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

Ale to nie wydaje się zwracać niczego, ponieważ technicznie nie ma rowkey " abc "tylko RowKey zaczynające się od"abc"

What I want is something like

hbase(main):003:0> scan 'mytable', {STARTSROWPREFIX => 'abc', ENDROWPREFIX => 'abc'}
Słyszałem, że HBase potrafi to szybko i jest jednym z jego głównych punktów sprzedaży. Jak to zrobić w powłoce hbase?
Author: Saurabh, 0000-00-00

1 answers

Więc okazuje się to bardzo proste. Zakresy skanowania nie są uwzględniane, logika to start

scan 'mytable', {STARTROW => 'abc', ENDROW => 'abd'}
 42
Author: David Williams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-09 21:46:21