@Override protected void processArguments(LinkedList<PathData> args) throws IOException { super.processArguments(args); if (waitOpt) waitForRecovery(); }
@Override protected void processArguments(LinkedList<PathData> items) throws IOException { super.processArguments(items); if (numErrors != 0) { // check for error collecting paths return; } assert (items.size() == 1); PathData sroot = items.getFirst(); sroot.fs.deleteSnapshot(sroot.path, snapshotName); } }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { super.processArguments(args); if (waitOpt) waitForReplication(); }
@Override protected void processArguments(LinkedList<PathData> items) throws IOException { super.processArguments(items); if (numErrors != 0) { // check for error collecting paths return; } Preconditions.checkArgument(items.size() == 1); PathData sroot = items.getFirst(); sroot.fs.renameSnapshot(sroot.path, oldName, newName); }
@Override protected void processArguments(LinkedList<PathData> items) throws IOException { super.processArguments(items); if (numErrors != 0) { // check for error collecting paths return; } assert(items.size() == 1); PathData sroot = items.getFirst(); Path snapshotPath = sroot.fs.createSnapshot(sroot.path, snapshotName); out.println("Created snapshot " + snapshotPath); } }
@Override protected void processArguments(LinkedList<PathData> items) throws IOException { super.processArguments(items); if (exitCode != 0) { // check for error collecting paths return; } FSDataOutputStream out = dst.fs.create(dst.path); try { for (PathData src : srcs) { if (src.stat.getLen() != 0) { try (FSDataInputStream in = src.fs.open(src.path)) { IOUtils.copyBytes(in, out, getConf(), false); writeDelimiter(out); } } else if (!skipEmptyFileDelimiter) { writeDelimiter(out); } } } finally { out.close(); } }
@Override protected void processRawArguments(LinkedList<String> args) throws IOException { LinkedList<PathData> expendedArgs = expandArguments(args); // If "fs.defaultFs" is not set appropriately, it warns the user that the // command is not running against HDFS. final boolean displayWarnings = getConf().getBoolean( HADOOP_SHELL_MISSING_DEFAULT_FS_WARNING_KEY, HADOOP_SHELL_MISSING_DEFAULT_FS_WARNING_DEFAULT); if (displayWarnings) { final String defaultFs = getConf().get(FS_DEFAULT_NAME_KEY); final boolean missingDefaultFs = defaultFs == null || defaultFs.equals(FS_DEFAULT_NAME_DEFAULT); if (missingDefaultFs) { err.printf( "Warning: fs.defaultFS is not set when running \"%s\" command.%n", getCommandName()); } } processArguments(expendedArgs); } }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { Expression expr = getRootExpression(); expr.setOptions(getOptions()); expr.prepare(); super.processArguments(args); expr.finish(); }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { // if more than one arg, the destination must be a directory // if one arg, the dst must not exist or must be a directory if (args.size() > 1) { if (!dst.exists) { throw new PathNotFoundException(dst.toString()); } if (!dst.stat.isDirectory()) { throw new PathIsNotDirectoryException(dst.toString()); } } else if (dst.exists) { if (!dst.stat.isDirectory() && !overwrite) { throw new PathExistsException(dst.toString()); } } else if (!dst.parentExists()) { throw new PathNotFoundException(dst.toString()) .withFullyQualifiedPath(dst.path.toUri().toString()); } super.processArguments(args); }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { super.processArguments(args); if (waitOpt) waitForRecovery(); }
@Override protected void processArguments(LinkedList<PathData> items) throws IOException { super.processArguments(items); if (numErrors != 0) { // check for error collecting paths return; } assert (items.size() == 1); PathData sroot = items.getFirst(); sroot.fs.deleteSnapshot(sroot.path, snapshotName); } }
@Override protected void processArguments(LinkedList<PathData> items) throws IOException { super.processArguments(items); if (numErrors != 0) { // check for error collecting paths return; } Preconditions.checkArgument(items.size() == 1); PathData sroot = items.getFirst(); sroot.fs.renameSnapshot(sroot.path, oldName, newName); }
@Override protected void processArguments(LinkedList<PathData> items) throws IOException { super.processArguments(items); if (numErrors != 0) { // check for error collecting paths return; } assert (items.size() == 1); PathData sroot = items.getFirst(); sroot.fs.deleteSnapshot(sroot.path, snapshotName); } }
@Override protected void processArguments(LinkedList<PathData> items) throws IOException { super.processArguments(items); if (numErrors != 0) { // check for error collecting paths return; } assert (items.size() == 1); PathData sroot = items.getFirst(); sroot.fs.deleteSnapshot(sroot.path, snapshotName); } }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { super.processArguments(args); if (waitOpt) waitForReplication(); }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { super.processArguments(args); if (waitOpt) waitForReplication(); }
@Override protected void processArguments(LinkedList<PathData> items) throws IOException { super.processArguments(items); if (numErrors != 0) { // check for error collecting paths return; } Preconditions.checkArgument(items.size() == 1); PathData sroot = items.getFirst(); sroot.fs.renameSnapshot(sroot.path, oldName, newName); }
/** {@inheritDoc} */ @Override protected void processArguments(LinkedList<PathData> args) throws IOException { Expression expr = getRootExpression(); expr.initialise(getOptions()); super.processArguments(args); expr.finish(); }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { Expression expr = getRootExpression(); expr.setOptions(getOptions()); expr.prepare(); super.processArguments(args); expr.finish(); }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { Expression expr = getRootExpression(); expr.setOptions(getOptions()); expr.prepare(); super.processArguments(args); expr.finish(); }