У меня есть отдельный экземпляр HBase (без hadoop), работающий на одной машине.
Первоначально он был на 32G, после обновления некоторых определений столбцов из оболочки:
alter 'table', {NAME =>'mycol', TTL => <two_months>}
alter 'table', {NAME =>'mycol', COMPRESSION => 'GZ'}
Хранилище данных выросло за ночь с 32G до 51G (не вызвано новыми данными!).Я ожидаю, что таблица сократится, так как большинство записей старше двух месяцев.Кроме того, я запросил сжатие для столбца.
Я хотел бы понять, почему запуск команды alter вызвал значительное увеличение размера, и можно ли ожидать его повторного сжатия?
Я ожидал, что оно сократится при следующем крупном уплотнении, прошло> 24 часа, и я удивлен, что это еще не произошло.