Есть ли способ объединить многие регионы HBASE? - PullRequest
0 голосов
/ 19 июня 2019

У меня есть таблица HBase, которая имеет небольшой размер области (hbase.hregion.max.filesize=1GB), поэтому у меня получилось много тысяч областей.

Я знаю, что есть инструмент командной строки, который объединит 2регионов.

Существует ли инструмент, который объединит все регионы в меньший набор регионов.Например, объединять регионы, пока каждый регион не станет размером 10 ГБ?

Или мне нужно написать свою собственную утилиту?

1 Ответ

0 голосов
/ 20 июня 2019

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

P.S. Вы можете искать патент: CN104199901A для некоторых идей (я не автор, но есть сценарии, которые вы можете видеть относительно того, как некоторые из этих сценариев были свернуты)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...