Я только изучаю Hbase.
Допустим, я ищу заданный идентификатор строки. Клиент находит регион-сервер и регион, в котором хранится идентификатор строки, ища zookeeper, корневой файл и соответствующий метафайл. Все идет нормально.
А) В регионе может быть много h-файлов, содержащих ячейки для идентификатора строки - это правильно? Например, {row-id-1, col-fam-id-1, col-id-1, val1} можно хранить в hfile-1, а {row-id-1, col-fam-id-1, col -id-2, val1} можно хранить в hfile-2. обратите внимание, что col-fam тот же
Б) когда я запрашиваю конкретный идентификатор строки, будет ли HBase искать все h-файлы в хранилище, чтобы скомпилировать все ячейки для этого идентификатора строки?