Examples of numBlocks()


Examples of org.apache.hadoop.hdfs.server.namenode.DatanodeDescriptor.numBlocks()

      DatanodeInfo[] dinfo = namenode.getDatanodeReport(DatanodeReportType.ALL);

      for (int i = 0; i < dinfo.length; i++) {
        DatanodeDescriptor desc = cluster.getNameNode().getNamesystem()
            .getDatanode(dinfo[i]);
        assertEquals(numFiles, desc.numBlocks());
      }

      // save block ids
      HashSet<Long> blocks = new HashSet<Long>();
      DatanodeDescriptor dd = cluster.getNameNode().getNamesystem()
View Full Code Here

Examples of org.apache.hadoop.hdfs.server.namenode.DatanodeDescriptor.numBlocks()

      // restart datanodes and remove it from namesystem
      for (int i = 0; i < dinfo.length; i++) {
        namenode.getNamesystem().removeDatanode(dinfo[i]);
        DatanodeDescriptor desc = cluster.getNameNode().getNamesystem()
            .getDatanode(dinfo[i]);
        assertEquals(0, desc.numBlocks());
      }

      h.clearEvents();
      cluster.restartDataNodes();
      long start = System.currentTimeMillis();
View Full Code Here

Examples of org.apache.hadoop.hdfs.server.namenode.DatanodeDescriptor.numBlocks()

      dinfo = namenode.getDatanodeReport(DatanodeReportType.ALL);
      for (int i = 0; i < dinfo.length; i++) {
        DatanodeDescriptor desc = cluster.getNameNode().getNamesystem()
            .getDatanode(dinfo[i]);
        // block number matches
        assertEquals(numFiles, desc.numBlocks());
       
        // blocks for this datanode
        HashSet<Long> blocksAfter = new HashSet<Long>();
        for (Iterator<BlockInfo> iter = desc.getBlockIterator(); iter.hasNext();) {
          BlockInfo bi = iter.next();
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.