private static BuilderSettings GetSettings() { BuilderSettings settings = new BuilderSettings(); settings.Put("myBucket", "s3://myBucket"); settings.Put("mapreduce_map_memory_mb", "8192"); settings.Put("hbaseJar", "/home/hadoop/lib/hbase-0.94.7.jar"); return(settings); }
/// <summary> /// Create settings to replace placeholders /// </summary> /// <returns>Settings</returns> public BuilderSettings CreateSettings() { BuilderSettings settings = new BuilderSettings(); settings.Put("s3Bucket", "s3://3d-geometry-emr/Natalia"); return(settings); }
public void PutExistingKeyThrowsException() { BuilderSettings settings = new BuilderSettings(); settings.Put("jobFlowId", "fake"); try { settings.Put("jobFlowId", "new fake"); Assert.Fail("Exception has not been thrown!!!"); } catch (ArgumentException ex) { Assert.AreEqual("An item with the same key has already been added.", ex.Message, "Unexpected error message"); } }
/// <summary> /// Create settings to replace placeholders /// </summary> /// <returns>Settings</returns> public BuilderSettings CreateSettings() { BuilderSettings settings = new BuilderSettings(); settings.Put("s3Bucket", "s3://myBucket/emr"); return(settings); }
public void FillPlaceHolders() { //Input arg string text = "{outputDir}/{jobFlowId}/{notSpecified}/tmpResults"; //Expectation string expected = "s3://myBucket/output/j-111AAABBBNJ2I/{notSpecified}/tmpResults"; //Init settings BuilderSettings settings = new BuilderSettings(); settings.Put("jobFlowId", "j-111AAABBBNJ2I"); settings.Put("outputDir", "s3://myBucket/output"); //Action string actual = settings.FillPlaceHolders(text); //Verify Assert.AreEqual(expected, actual, "Unexpected result"); }
private static BuilderSettings GetSettings() { BuilderSettings settings = new BuilderSettings(); settings.Put("jobFlowId", "j-111AAABBBNJ2I"); settings.Put("myBucket", "s3://myBucket"); settings.Put("myRole", "SupperSlonic"); settings.Put("amiVersion", "3.0.3"); settings.Put("contact", "supperslonic.com"); settings.Put("ec2Key", "testEC2Key"); settings.Put("hadoopVersion", "2.2.0"); settings.Put("hbaseJar", "/home/hadoop/lib/2.2.0/hbase-0.94.7.jar"); settings.Put("masterInstanceType", "m1.medium"); settings.Put("slaveInstanceType", "m3.2xlarge"); settings.Put("arg1", "1234"); settings.Put("arg2", "6789"); return(settings); }