HDFS The maximum number of files in HDFS depends on two things:
total storage space in the cluster
the heap size of the NameNode.
1) You can find out what percentage of storage has been used from HDFS NameNode UI.
2) The basic rule of thumb is that 1 GB heap is needed for every million of files.
Each file object and each block object takes about 150 bytes of the memory.