我正在设计一个运行在hbase上的应用程序,并想要交互式地探索集群的内容。我在hbase shell中,想要执行一次扫描,以获取所有以字符“abc”开头的键。这样的键可能包括“abc4”,“abc92”,“abc20014”等...我尝试过扫描。
hbase(main):003:0> scan 'mytable', {STARTROW => 'abc', ENDROW => 'abc'}
但是这似乎并没有返回任何内容,因为技术上不存在行键为“abc”,只有以“abc”开头的行键。
我想要的是像这样的东西:
hbase(main):003:0> scan 'mytable', {STARTSROWPREFIX => 'abc', ENDROWPREFIX => 'abc'}
我听说HBase可以快速地完成这个任务,这也是它的主要卖点之一。在hbase shell中,我该如何做到这一点?