Оболочка Hbase - Найти все строки, где столбец не существует - PullRequest
2 голосов
/ 12 марта 2020

Я установил Hbase 0.98 с огромными данными. Будучи без SQL базы данных, HBase позволяет каждой строке иметь различный набор столбцов в семействе столбцов. Чтобы отфильтровать указанный c столбец, я могу использовать эту команду

scan 'tb_webpage',{COLUMNS => 't:ad'}

Что если мне нужно инвертировать условие, то есть получить все строки, в которых «ad» НЕ существует как столбец в семействе столбцов

1 Ответ

1 голос
/ 18 марта 2020

Использование QualifierFilter,

scan 'tb_webpage',{FILTER => "QualifierFilter(!=, 'binary:ad')"}
...