private void init(Configuration conf) throws IOException {
   if (cluster != null) {
     cluster.shutdown();
   }
   cluster = new MiniDFSCluster.Builder(conf).build();
   cluster.waitClusterUp();
   fileSystem = cluster.getFileSystem();
 }