Как узнать, почему « Зарезервированное пространство для реплик » постоянно увеличивается и как ограничить пространство для этого типа кеша? Мы обнаружили, что « Зарезервированное пространство для реплик » превышает используемое пространство без DFS (в прошлом месяце). Но мы не выяснили, почему: (
Мы знаем, как вычислить "Non DFS", но " Зарезервированное пространство для реплик " показывает размер пространства, который не соответствует фактически занятому by "Non DFS". Например, у нас есть том 6 ТБ:
- « Используемая DFS » занимает 4 ТБ
- « Свободное место * 1017. * "на томе составляет 2 ТБ (эта информация получается по" df -h")
- " Без DFS"занимает 2 ТБ (почему ??? если" df -h"показывает, что у нас есть 2 ТБ свободного места)
В настоящее время, чтобы освободить место, выделенное для этого типа кэша (« Зарезервированное пространство для реплик » ), нам необходимо перезапустить службы datanode.Но, на наш взгляд, это не решение!
Мы используем HDP v3.0.1 , HDFS v3.1 , Oracle JDK 8u181