/** * Remove entire benchmark directory. */ long executeOp(int daemonId, int inputIdx, String ignore) throws IOException { nameNode.setSafeMode(FSConstants.SafeModeAction.SAFEMODE_LEAVE); long start = System.currentTimeMillis(); nameNode.delete(BASE_DIR_NAME, true); long end = System.currentTimeMillis(); return end-start; }
void generateInputs(int[] opsPerThread) throws IOException { assert opsPerThread.length == numThreads : "Error opsPerThread.length"; nameNode.setSafeMode(FSConstants.SafeModeAction.SAFEMODE_LEAVE); // int generatedFileIdx = 0; LOG.info("Generate " + numOpsRequired + " intputs for " + getOpName()); fileNames = new String[numThreads][]; for(int idx=0; idx < numThreads; idx++) { int threadOps = opsPerThread[idx]; fileNames[idx] = new String[threadOps]; for(int jdx=0; jdx < threadOps; jdx++) fileNames[idx][jdx] = nameGenerator. getNextFileName("ThroughputBench"); } }
void cleanUp() throws IOException { nameNode.setSafeMode(FSConstants.SafeModeAction.SAFEMODE_LEAVE); if(!keepResults) nameNode.delete(getBaseDir(), true); }
public void start() { log.info("Starting NameNode..."); try { try { nameNode = NameNode.createNameNode(null, HadoopUtils.toConfiguration(startupProperties)); } catch (InconsistentFSStateException e) { log.info("HDFS is in inconsistent state. Reformatting..."); formatStorage(); nameNode = NameNode.createNameNode(null, HadoopUtils.toConfiguration(startupProperties)); } nameNode.setSafeMode(SafeModeAction.SAFEMODE_LEAVE); } catch (IOException e) { throw new TechnicalException(e); } log.info("NameNode started."); }
cluster.getNameNode().setSafeMode(SafeModeAction.SAFEMODE_ENTER); cluster.getNameNode().saveNamespace();
new PermissionStatus("hairong", null, FsPermission.getDefault()), true); assertTrue(namenode.getFileInfo("/test").isDir()); namenode.setSafeMode(SafeModeAction.SAFEMODE_ENTER); namenode.saveNamespace(); namenode.stop();
new PermissionStatus("hairong", null, FsPermission.getDefault()), true); assertTrue(namenode.getFileInfo("/test").isDir()); namenode.setSafeMode(SafeModeAction.SAFEMODE_ENTER); namenode.saveNamespace();
namenode.setSafeMode(SafeModeAction.SAFEMODE_ENTER); namenode.saveNamespace(); namenode.setSafeMode(SafeModeAction.SAFEMODE_LEAVE);
private void checkNameSpace(Configuration conf) throws IOException { NameNode namenode = new NameNode(conf); assertTrue(namenode.getFileInfo("/test").isDir()); namenode.setSafeMode(SafeModeAction.SAFEMODE_ENTER); namenode.saveNamespace(); namenode.stop(); namenode.join(); }
nameGenerator = new FileNameGenerator(getBaseDir(), 100); String clientName = getClientName(007); nameNode.setSafeMode(FSConstants.SafeModeAction.SAFEMODE_LEAVE); for(int idx=0; idx < nrFiles; idx++) { String fileName = nameGenerator.getNextFileName("ThroughputBench");
filepath = new Path(filestr); dfs.create(filepath, (short)1); cluster.getNameNode().setSafeMode(FSConstants.SafeModeAction.SAFEMODE_ENTER); assertTrue(dfs.dfs.exists(filestr)); DFSTestUtil.waitReplication(dfs, filepath, (short)1); cluster.getNameNode().setSafeMode(FSConstants.SafeModeAction.SAFEMODE_LEAVE);