Package com.alexholmes.hadooputils.test

Examples of com.alexholmes.hadooputils.test.TextIOJobBuilder


        InputSampler.RandomSampler sampler = new InputSampler.RandomSampler(1.0, 6, 1);

        JobConf jobConf = super.getMiniHadoop().createJobConf();

        TextIOJobBuilder builder = new TextIOJobBuilder(
                super.getMiniHadoop().getFileSystem())
                .addInput("foo-hump")
                .addInput("foo-hump")
                .addInput("foo-hump")
                .addInput("foo-hump")
View Full Code Here


    }

    @Test
    public void runSimple() throws Exception {

        TextIOJobBuilder builder = new TextIOLocalJobBuilder(new Configuration(), TEST_ROOT_DIR)
                .addInput("foobar")
                .addInput("abcdef")
                .addExpectedOutput("abcdef")
                .addExpectedOutput("foobar")
                .writeInputs();
View Full Code Here

    }

    @Test
    public void runCaseSensitive() throws Exception {

        TextIOJobBuilder builder = new TextIOLocalJobBuilder(new Configuration(), TEST_ROOT_DIR)
                .addInput("foobar")
                .addInput("GHIdef")
                .addExpectedOutput("GHIdef")
                .addExpectedOutput("foobar")
                .writeInputs();
View Full Code Here

    }

    @Test
    public void runIgnoreCase() throws Exception {

        TextIOJobBuilder builder = new TextIOLocalJobBuilder(new Configuration(), TEST_ROOT_DIR)
                .addInput("foobar")
                .addInput("GHIdef")
                .addExpectedOutput("foobar")
                .addExpectedOutput("GHIdef")
                .writeInputs();

        run(new SortConfig(builder.getFs().getConf()).setIgnoreCase(true), builder);
    }
View Full Code Here

    }

    @Test
    public void runNonUnique() throws Exception {

        TextIOJobBuilder builder = new TextIOLocalJobBuilder(new Configuration(), TEST_ROOT_DIR)
                .addInput("foobar")
                .addInput("foobar")
                .addExpectedOutput("foobar")
                .addExpectedOutput("foobar")
                .writeInputs();
View Full Code Here

    }

    @Test
    public void runUnique() throws Exception {

        TextIOJobBuilder builder = new TextIOLocalJobBuilder(new Configuration(), TEST_ROOT_DIR)
                .addInput("foobar")
                .addInput("foobar")
                .addExpectedOutput("foobar")
                .writeInputs();

        run(new SortConfig(builder.getFs().getConf()).setUnique(true), builder);
    }
View Full Code Here

    }

    @Test
    public void runStartScenario1() throws Exception {

        TextIOJobBuilder builder = new TextIOLocalJobBuilder(new Configuration(), TEST_ROOT_DIR)
                .addInput("foo bar")
                .addInput("clump")
                .addExpectedOutput("clump")
                .addExpectedOutput("foo bar")
                .writeInputs();

        run(new SortConfig(builder.getFs().getConf()).setStartKey(1), builder);
    }
View Full Code Here

    }

    @Test
    public void runStartScenario2() throws Exception {

        TextIOJobBuilder builder = new TextIOLocalJobBuilder(new Configuration(), TEST_ROOT_DIR)
                .addInput("abc bar")
                .addInput("clump baa")
                .addExpectedOutput("clump baa")
                .addExpectedOutput("abc bar")
                .writeInputs();

        run(new SortConfig(builder.getFs().getConf()).setStartKey(2), builder);
    }
View Full Code Here

    }

    @Test
    public void runEndScenario1() throws Exception {

        TextIOJobBuilder builder = new TextIOLocalJobBuilder(new Configuration(), TEST_ROOT_DIR)
                .addInput("foo bar")
                .addInput("clump")
                .addExpectedOutput("clump")
                .addExpectedOutput("foo bar")
                .writeInputs();

        run(new SortConfig(builder.getFs().getConf()).setStartKey(1).setEndKey(1), builder);
    }
View Full Code Here

    }

    @Test
    public void runEndScenario2() throws Exception {

        TextIOJobBuilder builder = new TextIOLocalJobBuilder(new Configuration(), TEST_ROOT_DIR)
                .addInput("foo bar")
                .addInput("clump hump")
                .addExpectedOutput("clump hump")
                .addExpectedOutput("foo bar")
                .writeInputs();

        run(new SortConfig(builder.getFs().getConf()).setStartKey(1).setEndKey(2), builder);
    }
View Full Code Here

TOP

Related Classes of com.alexholmes.hadooputils.test.TextIOJobBuilder

Copyright © 2018 www.massapicom. 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.