Выбор столбцов с помощью регулярных выражений в сканере Hbase через Thrift (в Ruby) - PullRequest
0 голосов
/ 09 августа 2011

Документы предполагают, что я должен иметь возможность передать регулярное выражение в качестве спецификатора столбца.

У меня есть столбцы с именами "F1: I" и "F2: I" в столбцеСемья "С".Обратите внимание на следующее:

columns = ['C:F1:I']
scanner = hbase.scannerOpen('myTable', startKey, columns)

Все строки «F1» возвращаются.Я надеялся, что смогу пройти через регулярное выражение.Я пробовал следующие варианты:

columns = ['C:F.*']
scanner = hbase.scannerOpen('myTable', startKey, columns)

Ничего.

1 Ответ

0 голосов
/ 11 августа 2011

По словам коммиттера HBase Ларса Джорджа, текущая версия благотворительного сервиса не поддерживает это. Указанная выше документация вводит в заблуждение.

Ожидается, что следующая версия Thrift будет лучше поддерживать эти сценарии.

...