HBase: путаница между COLUMN и FILTER (SingleColumnValueFilter) - PullRequest
0 голосов
/ 30 августа 2018

Я установил hbase и у меня есть доступ к командной оболочке.

У меня есть таблица с двумя столбцами фамилии, например:

create 'arbres', 'emplacement', 'propriete'

Этот запрос отлично работает:

scan 'arbres',{FILTER=>"SingleColumnValueFilter('emplacement', 'lieu_adresse', =,'binary:VOIE INCONNUE')", COLUMNS=>['emplacement'], COLUMN=>15}

Но это второй список всех строк без фильтра

scan 'arbres',{FILTER=>"SingleColumnValueFilter('emplacement', 'lieu_adresse', =,'binary:VOIE INCONNUE')", COLUMNS=>['propriete'], COLUMN=>15}

Я не понимаю, почему, и я не нахожу причину в документации.

Не могли бы вы немного объяснить причину.

привет

1 Ответ

0 голосов
/ 31 августа 2018

Вторая команда имеет фильтр для другого семейства столбцов и столбцов, к которым у вас нет доступа.

Для нажатия вниз требуется доступ к столбцам, то есть семейство столбцов и столбец должны быть указаны в COLUMNS=>[]

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

...