Package org.apache.hadoop.fs

Examples of org.apache.hadoop.fs.FileSystem.hardLink()


      verifyNSQuotaSetting(dfs, dir2, 2, 2);
     
      // 7: ln /user/dir1/dir2/file-10 /user/dir1/file-13 and catch the NSQuotaExceededException
      final Path file13 = new Path(dir1, "file-13");
      try {
        fs.hardLink(file10, file13);
        Assert.fail("Expect an NSQuotaExceededException thrown out");
      } catch (NSQuotaExceededException e) {}
      verifyNSQuotaSetting(dfs, root, 6 ,5);
      verifyNSQuotaSetting(dfs, dir1, 4 ,4);
      verifyNSQuotaSetting(dfs, dir2, 2, 2);
View Full Code Here


      verifyNSQuotaSetting(dfs, dir1, 4 ,4);
      verifyNSQuotaSetting(dfs, dir2, 2, 2);
     
      // 8: ln /user/dir1/dir2/file-10 /user/file-14 and verify the quota
      final Path file14 =  new Path(root, "file-14");
      assertTrue(fs.hardLink(file10, file14));
      verifyNSQuotaSetting(dfs, root, 6 ,6);
      verifyNSQuotaSetting(dfs, dir1, 4 ,4);
      verifyNSQuotaSetting(dfs, dir2, 2, 2);
     
      // 9: ln /user/dir1/dir2/file-10 /user/file-15 and catch the NSQuotaExceededException
View Full Code Here

      verifyNSQuotaSetting(dfs, dir2, 2, 2);
     
      // 9: ln /user/dir1/dir2/file-10 /user/file-15 and catch the NSQuotaExceededException
      final Path file15 = new Path(root, "file-15");
      try {
        fs.hardLink(file10, file15);
        Assert.fail("Expect an NSQuotaExceededException thrown out");
      } catch (NSQuotaExceededException e) {}
     
      verifyNSQuotaSetting(dfs, root, 6 ,6);
      verifyNSQuotaSetting(dfs, dir1, 4 ,4);
View Full Code Here

      verifyDSQuotaSetting(dfs, dir1, 2 * diskSize, 1 * diskSize);
      verifyDSQuotaSetting(dfs, dir2, 1 * diskSize, 1 * diskSize);

      // 4: ln /user/dir1/dir2/file-10 /user/dir1/dir2/file-12
      final Path file12 =  new Path(dir2, "file-12");
      assertTrue(fs.hardLink(file10, file12));
      verifyDSQuotaSetting(dfs, root, 3 * diskSize, 2 * diskSize);
      verifyDSQuotaSetting(dfs, dir1, 2 * diskSize, 1 * diskSize);
      verifyDSQuotaSetting(dfs, dir2, 1 * diskSize, 1 * diskSize);

      // 6: ln /user/dir1/dir2/file-10 /user/dir1/file-13
View Full Code Here

      verifyDSQuotaSetting(dfs, dir1, 2 * diskSize, 1 * diskSize);
      verifyDSQuotaSetting(dfs, dir2, 1 * diskSize, 1 * diskSize);

      // 6: ln /user/dir1/dir2/file-10 /user/dir1/file-13
      final Path file13 =  new Path(dir1, "file-13");
      assertTrue(fs.hardLink(file10, file13));
      verifyDSQuotaSetting(dfs, root, 3 * diskSize, 2 * diskSize);
      verifyDSQuotaSetting(dfs, dir1, 2 * diskSize, 1 * diskSize);
      verifyDSQuotaSetting(dfs, dir2, 1 * diskSize, 1 * diskSize);
     
      // 7: ln /user/file-11 /user/dir1/file-14
View Full Code Here

      verifyDSQuotaSetting(dfs, dir1, 2 * diskSize, 1 * diskSize);
      verifyDSQuotaSetting(dfs, dir2, 1 * diskSize, 1 * diskSize);
     
      // 7: ln /user/file-11 /user/dir1/file-14
      final Path file14 =  new Path(dir1, "file-14");
      assertTrue(fs.hardLink(file11, file14));
      verifyDSQuotaSetting(dfs, root, 3 * diskSize, 2 * diskSize);
      verifyDSQuotaSetting(dfs, dir1, 2 * diskSize, 2 * diskSize);
      verifyDSQuotaSetting(dfs, dir2, 1 * diskSize, 1 * diskSize);
     
      // 8: ln /user/file-11 /user/dir1/dir2/file-15
View Full Code Here

      verifyDSQuotaSetting(dfs, dir2, 1 * diskSize, 1 * diskSize);
     
      // 8: ln /user/file-11 /user/dir1/dir2/file-15
      final Path file15 =  new Path(dir2, "file-15");
      try {
        fs.hardLink(file11, file15);
        Assert.fail("Expect a DSQuotaExceededException thrown out");
      } catch (DSQuotaExceededException e) {}
      verifyDSQuotaSetting(dfs, root, 3 * diskSize, 2 * diskSize);
      verifyDSQuotaSetting(dfs, dir1, 2 * diskSize, 2 * diskSize);
      verifyDSQuotaSetting(dfs, dir2, 1 * diskSize, 1 * diskSize);
 
View Full Code Here

          FSDataOutputStream o = hdfs.create(file);
          o.write(new byte[ filesize++ ]);
          o.close();
         
          Path dstFile = new Path(hardLinkDstDir, "hardlinkDstFile" + j);
          hdfs.hardLink(file, dstFile);
          writtenFiles.put(dstFile.toString(),
              pathToFileEntry(hdfs, dstFile.toString(), cluster));
          writtenFiles.put(file.toString(),
              pathToFileEntry(hdfs, file.toString(), cluster));
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.