Package org.apache.pig.scripting

Examples of org.apache.pig.scripting.ScriptEngine.run()


        Util.deleteFile(cluster, "simple_table");
        Util.createInputFile(cluster, "simple_table", input);
        Util.createLocalInputFile( "testScript.py", script);
       
        ScriptEngine scriptEngine = ScriptEngine.getInstance("jython");
        Map<String, List<PigStats>> statsMap = scriptEngine.run(pigServer.getPigContext(), "testScript.py");
        assertEquals(1, statsMap.size());       
        Iterator<List<PigStats>> it = statsMap.values().iterator();     
        PigStats stats = it.next().get(0);
        assertTrue(stats.isSuccessful());
        assertEquals(1, stats.getNumberJobs());
View Full Code Here


        Util.createInputFile(cluster, "testDumpInScript_table", input);
        Util.createLocalInputFile( "testScript.py", script);
        Util.createLocalInputFile( "testScript.pig", pigLatin);
       
        ScriptEngine scriptEngine = ScriptEngine.getInstance("jython");
        Map<String, List<PigStats>> statsMap = scriptEngine.run(pigServer.getPigContext(), "testScript.py");
        Iterator<List<PigStats>> it = statsMap.values().iterator()
        PigStats stats = it.next().get(0);
        assertTrue(stats.isSuccessful());
    }
View Full Code Here

    Util.createInputFile(cluster, "testIllustrateInScript_table", input);
    Util.createLocalInputFile("testScript.py", script);
    Util.createLocalInputFile("testScript.pig", pigLatin);

    ScriptEngine scriptEngine = ScriptEngine.getInstance("jython");
    Map<String, List<PigStats>> statsMap = scriptEngine.run(
        pigServer.getPigContext(), "testScript.py");
    Iterator<List<PigStats>> it = statsMap.values().iterator();
    PigStats stats = it.next().get(0);
    assertTrue(stats.isSuccessful());
  }
View Full Code Here

                "else: sys.exit(0)"
         };

        Util.createLocalInputFile( "testScript.py", script);
        ScriptEngine scriptEngine = ScriptEngine.getInstance("jython");
        Map<String, List<PigStats>> statsMap = scriptEngine.run(pigServer.getPigContext(), "testScript.py");
        assertEquals(0, statsMap.size());       

   }

}
View Full Code Here

private static int runEmbeddedScript(PigContext pigContext, String file, String engine)
        throws IOException {
    log.info("Run embedded script: " + engine);
    pigContext.connect();
    ScriptEngine scriptEngine = ScriptEngine.getInstance(engine);
    Map<String, List<PigStats>> statsMap = scriptEngine.run(pigContext, file);
    PigStatsUtil.setStatsMap(statsMap);
   
    int failCount = 0;
    int totalCount = 0;
    for (List<PigStats> lst : statsMap.values()) {
View Full Code Here

       
        Util.createInputFile(cluster, "simple_table", input);
        Util.createLocalInputFile( "testScript.py", script);
       
        ScriptEngine scriptEngine = ScriptEngine.getInstance("jython");
        Map<String, List<PigStats>> statsMap = scriptEngine.run(pigServer.getPigContext(), "testScript.py");
        assertEquals(1, statsMap.size());       
        Iterator<List<PigStats>> it = statsMap.values().iterator();     
        PigStats stats = it.next().get(0);
        assertTrue(stats.isSuccessful());
        assertEquals(1, stats.getNumberJobs());
View Full Code Here

        Util.createInputFile(cluster, "simple_table_6", input);
        Util.createLocalInputFile( "testScript.py", script);
        Util.createLocalInputFile( "testScript.pig", pigLatin);
       
        ScriptEngine scriptEngine = ScriptEngine.getInstance("jython");
        Map<String, List<PigStats>> statsMap = scriptEngine.run(pigServer.getPigContext(), "testScript.py");
        assertEquals(1, statsMap.size());       
        Iterator<List<PigStats>> it = statsMap.values().iterator();     
        PigStats stats = it.next().get(0);
        assertTrue(stats.isSuccessful());
        assertEquals(1, stats.getNumberJobs());
View Full Code Here

       
        Util.createInputFile(cluster, "simple_table_1", input);
        Util.createLocalInputFile( "testScript.py", script);
       
        ScriptEngine scriptEngine = ScriptEngine.getInstance("jython");
        Map<String, List<PigStats>> statsMap = scriptEngine.run(pigServer.getPigContext(), "testScript.py");
        assertEquals(1, statsMap.size());
        assertEquals("mypipeline", statsMap.keySet().iterator().next());
        List<PigStats> lst = statsMap.get("mypipeline");
        assertEquals(2, lst.size());
        for (PigStats stats : lst) {
View Full Code Here

       
        Util.createInputFile(cluster, "simple_table_5", input);
        Util.createLocalInputFile( "testScript.py", script);
       
        ScriptEngine scriptEngine = ScriptEngine.getInstance("jython");
        Map<String, List<PigStats>> statsMap = scriptEngine.run(pigServer.getPigContext(), "testScript.py");
        assertEquals(1, statsMap.size());       
        Iterator<List<PigStats>> it = statsMap.values().iterator();     
        PigStats stats = it.next().get(0);
        assertTrue(stats.isSuccessful());
        assertEquals(1, stats.getNumberJobs());
View Full Code Here

       
        Util.createInputFile(cluster, "bindLocalVariableTest2", input);
        Util.createLocalInputFile("testScript.py", script);
       
        ScriptEngine scriptEngine = ScriptEngine.getInstance("jython");
        Map<String, List<PigStats>> statsMap = scriptEngine.run(pigServer.getPigContext(), "testScript.py");
        assertEquals(1, statsMap.size());       
        Iterator<List<PigStats>> it = statsMap.values().iterator();     
        PigStats stats = it.next().get(0);
        assertTrue(stats.isSuccessful());
        assertEquals(1, stats.getNumberJobs());
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.