I only tested it with the local file system. I will add interfaces in UnderFileSystem.java to handle the cases with the HDFS.