Example usage for org.apache.hadoop.cli CLITestHelper TEST_CACHE_DATA_DIR

List of usage examples for org.apache.hadoop.cli CLITestHelper TEST_CACHE_DATA_DIR

Introduction

In this page you can find the example usage for org.apache.hadoop.cli CLITestHelper TEST_CACHE_DATA_DIR.

Prototype

String TEST_CACHE_DATA_DIR

To view the source code for org.apache.hadoop.cli CLITestHelper TEST_CACHE_DATA_DIR.

Click Source Link

Usage

From source file:org.apache.bigtop.itest.hadoop.hcfs.FSCmdExecutor.java

License:Apache License

/**
 * Prapare given FsShell command for execution by ToolRunner.
 * This method also expands all variables used in the command.
 *///  www .  ja va 2 s  .  co  m
@Override
protected String[] getCommandAsArgs(final String cmd, final String masterKey, final String master) {
    StringTokenizer tokenizer = new StringTokenizer(cmd, " ");
    String[] args = new String[tokenizer.countTokens()];
    int i = 0;
    while (tokenizer.hasMoreTokens()) {
        args[i] = tokenizer.nextToken();
        // HCFS fs.default.name Hack (see TestCLI.java)
        args[i] = args[i].replaceAll("NAMENODETEST_DIR_ABSOLUTE", TestCLI.NAMENODE_TESTDIR_HACK);
        args[i] = args[i].replaceAll(masterKey, master);
        args[i] = args[i].replaceAll("CLITEST_DATA",
                new File(CLITestHelper.TEST_CACHE_DATA_DIR).toURI().toString().replace(' ', '+'));
        args[i] = args[i].replaceAll("USER_NAME", System.getProperty("user.name"));
        args[i] = args[i].replaceAll("TEST_DIR_ABSOLUTE", TestCLI.TEST_DIR_ABSOLUTE);
        args[i] = args[i].replaceAll("HCFS_SCHEME", TestCLI.HCFS_SCHEME);
        args[i] = args[i].replaceAll("HCFS_DIRSIZE", TestCLI.HCFS_DIRSIZE);
        args[i] = args[i].replaceAll("HCFS_NNMATCH", TestCLI.HCFS_NNMATCH);

        i++;
    }
    return args;
}

From source file:org.apache.bigtop.itest.hadoop.hdfs.FSCmdExecutor.java

License:Apache License

@Override
protected String[] getCommandAsArgs(final String cmd, final String masterKey, final String master) {
    StringTokenizer tokenizer = new StringTokenizer(cmd, " ");
    String[] args = new String[tokenizer.countTokens()];
    int i = 0;//from www  . j  a v  a 2s  . c  om
    while (tokenizer.hasMoreTokens()) {
        args[i] = tokenizer.nextToken();
        args[i] = args[i].replaceAll(masterKey, master);
        args[i] = args[i].replaceAll("CLITEST_DATA",
                new File(CLITestHelper.TEST_CACHE_DATA_DIR).toURI().toString().replace(' ', '+'));
        args[i] = args[i].replaceAll("TEST_DIR_ABSOLUTE", TestCLI.TEST_DIR_ABSOLUTE);
        args[i] = args[i].replaceAll("USERNAME", System.getProperty("user.name"));

        i++;
    }
    return args;
}