HBase: Как изменить memstore таблицы? - PullRequest
0 голосов
/ 02 апреля 2019

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

Чтобы справиться с этой ситуацией, мы хотим изменить (увеличить размер) хранилище метаданных таблицы hbase, прежде чем запускать историческое задание,После завершения исторического задания мы хотим вернуть хранилище метаданных к размеру по умолчанию.

Возможно ли это?Кроме того, как мы можем изменить размер memstore с помощью hbase-shell только для таблицы, на которую влияют?

Спасибо

1 Ответ

0 голосов
/ 03 апреля 2019

Размер MemStore настраивается в масштабе всей системы через hbase-site.xml, поэтому его невозможно изменить на ходу.Чтобы изменить его, необходимо изменить hbase.hregion.memstore.flush.size и перезапустить систему.

Установка другого размера MemStore для семейства столбцов невозможна.

...