Я хочу удалить все данные из моей таблицы hbase в соответствии с созданным столбцом даты. Таблица Hbase содержит миллионы записей за один день - PullRequest
0 голосов
/ 14 июля 2020
  1. Насколько я знаю, TTL работает с метками времени, но в моем случае созданный столбец даты старше, чем метки времени, а диапазон дат, в котором необходимость очистки, старше меток времени.

    Так есть ли в любом случае чтобы обновить временные метки с созданным столбцом даты для существующих данных, а затем применить TTL?

  2. Взяв диапазон дат из созданного столбца даты и выбрав ключи строк, тогда удаление записей не будет работать в моем случае, поскольку в моей таблице hbase более миллиона записей за один день И для удаления однодневных записей в продукте потребуется огромное время (около 3 часов). Таким образом, чтобы удалить годовые записи, потребуется около 1095 часов .. et c.

  3. Есть ли способ автоматически очистить запись на основе даты создания столбца?

...