Skip to content

Папка temp занимает слишком много места

1. Описание

Описание феномена:

  • В процессе использования FineBI я обнаружил, что BI занимает много памяти, а дальнейшие поиски показали, что папка temp в корневом каталоге занимает много места. Например, на рисунке ниже, если посмотреть на каталог temp, можно обнаружить, что там находятся десятки или сотни гигабайт файлов;

1.png

Профиль операции:

  • Каталог temp - это каталог временных файлов, созданных в ходе вычислений Spark. По умолчанию BI автоматически очищает временные файлы в течение 7 дней (в версиях после 2019.7.15 интервал очистки по умолчанию был изменен на 1 час ), администраторы могут изменить интервал очистки по умолчанию, чтобы очистить ненужные файлы для уменьшения занимаемого пространства;

Применимое население:

  • Администратор;

2. Изменение интервала допуска

  1. В базе данных finedb найдите таблицу fine_conf_entity, как показано ниже:

1.png 2. Используйте эту команду, чтобы найти параметр DistributedOptimizationConfig.spiderConfig.spark_temp_expired_time или создайте его, если он отсутствует;

SELECT * FROM FINE_CONF_ENTITY WHERE ID='DistributedOptimisationConfig.spiderConfig.spark_temp_ истекшее_время'
  1. Измените значение VALUE, соответствующее этому параметру, в с - это время интервала для очистки. Например, если мы установим значение 3600, это будет означать, что время очистки временных файлов составляет 1 час.