Эффективное сканирование по составному ключу строки в hbase - PullRequest
0 голосов
/ 11 июля 2019

Моя таблица hbase структурирована следующим образом:

a1:b1
a1:b2
a2:b1
a3:b2

Можно ли как-нибудь эффективно проверить, существует ли первая часть ключа строки в таблице hbase? Я не хочу получать записи, Я просто хочу проверить, существуют ли a1, a2, a3.

1 Ответ

0 голосов
/ 11 июля 2019

Если вы делаете это через Scan, то вы можете работать только с ключами строки без загрузки каких-либо столбцов, добавив следующие фильтры к вашему Scan:

KeyOnlyFilter

FirstKeyOnlyFilter

Однако если выделают это через get, тогда я думаю, что вам нужно указать хотя бы один столбец.Если я правильно помню, будет выдано сообщение об ошибке, если вы не добавили столбцы в get.

...