Я создал каталог и установил квоту в HDFS с помощью следующих команд:
hdfs dfs -mkdir /user/hdadmin/directorio_prueba
hdfs dfsadmin -setQuota 4 /user/hdadmin/directorio_prueba
Я поместил в него несколько файлов:
hdfs dfs -put /opt/bd/ejemplo1.txt /user/hdadmin/directorio_prueba
hdfs dfs -put /opt/bd/ejemplo2.txt /user/hdadmin/directorio_prueba
hdfs dfs -put /opt/bd/ejemplo3.txt /user/hdadmin/directorio_prueba
Но когда я попыталсячтобы поместить четвертый файл, HDFS не позволила мне сказать "Превышена квота NameSpace (каталоги и файлы) каталога / user / hdadmin / Directorio_prueba: quota = 4 file count = 5". У меня всего 3 файла, но там написано 4 элемента (каталоги и файлы в каталоге). Я также использовал следующую команду для сбора дополнительной информации:
hdfs dfs -count -q -h -v /user/hdadmin/directorio_prueba
Так что там есть скрытый каталог. Что это за каталог? Может быть "."или ".."?