/** Test of launchMaster method, of class HadoopCluster. */
 @Test
 public void testLaunchMaster() {
   System.out.println("launchMaster");
   try {
     RunInstancesResult result = cluster.launchMaster(TEST_SIZE);
     out.println(result.toString());
   } catch (IOException e) {
     fail("Failed to read user data.");
   }
 }
 /** Test of launchSlaves method, of class HadoopCluster. */
 @Test
 public void testLaunchSlaves() {
   System.out.println("launchSlaves");
   int howMany = 2;
   String size = "m1.large";
   try {
     RunInstancesResult result = cluster.launchSlaves(howMany, size);
     out.println(result.toString());
   } catch (IOException e) {
     fail(e.getMessage());
   } catch (MasterTimeoutException e) {
     fail("timed out waiting for master to get internal dns.");
   }
 }
Ejemplo n.º 3
0
  public static void main(String[] args) {
    System.out.println("Hello, World!");
    AmazonEC2Client ec2 = new AmazonEC2Client();
    Region usWest2 = Region.getRegion(Regions.US_WEST_2);
    ec2.setRegion(usWest2);
    RunInstancesRequest req = new RunInstancesRequest();
    req.setImageId("ami-5189a661");
    req.setInstanceType("t2.micro");
    req.setKeyName("aws_pt-user");

    req.setMinCount(1);
    req.setMaxCount(1);

    RunInstancesResult result = ec2.runInstances(req);
    System.out.println(result.toString());
  }