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? 26
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
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