Java Code Examples for org.apache.hadoop.mapred.MiniMRCluster#waitUntilIdle()
The following examples show how to use
org.apache.hadoop.mapred.MiniMRCluster#waitUntilIdle() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: TestUlimit.java From RDFS with Apache License 2.0 | 6 votes |
/** * This tests the setting of memory limit for streaming processes. * This will launch a streaming app which will allocate 10MB memory. * First, program is launched with sufficient memory. And test expects * it to succeed. Then program is launched with insufficient memory and * is expected to be a failure. */ public void testCommandLine() { if (StreamUtil.isCygwin()) { return; } try { final int numSlaves = 2; Configuration conf = new Configuration(); dfs = new MiniDFSCluster(conf, numSlaves, true, null); fs = dfs.getFileSystem(); mr = new MiniMRCluster(numSlaves, fs.getUri().toString(), 1); writeInputFile(fs, inputPath); map = StreamUtil.makeJavaCommand(UlimitApp.class, new String[]{}); runProgram(SET_MEMORY_LIMIT); fs.delete(outputPath, true); assertFalse("output not cleaned up", fs.exists(outputPath)); mr.waitUntilIdle(); } catch(IOException e) { fail(e.toString()); } finally { mr.shutdown(); dfs.shutdown(); } }
Example 2
Source File: TestUlimit.java From hadoop-gpu with Apache License 2.0 | 6 votes |
/** * This tests the setting of memory limit for streaming processes. * This will launch a streaming app which will allocate 10MB memory. * First, program is launched with sufficient memory. And test expects * it to succeed. Then program is launched with insufficient memory and * is expected to be a failure. */ public void testCommandLine() { if (StreamUtil.isCygwin()) { return; } try { final int numSlaves = 2; Configuration conf = new Configuration(); dfs = new MiniDFSCluster(conf, numSlaves, true, null); fs = dfs.getFileSystem(); mr = new MiniMRCluster(numSlaves, fs.getUri().toString(), 1); writeInputFile(fs, inputPath); map = StreamUtil.makeJavaCommand(UlimitApp.class, new String[]{}); runProgram(SET_MEMORY_LIMIT); fs.delete(outputPath, true); assertFalse("output not cleaned up", fs.exists(outputPath)); mr.waitUntilIdle(); } catch(IOException e) { fail(e.toString()); } finally { mr.shutdown(); dfs.shutdown(); } }