List of usage examples for com.amazonaws.services.elasticmapreduce.model DescribeClusterRequest setClusterId
public void setClusterId(String clusterId)
The identifier of the cluster to describe.
From source file:org.pentaho.amazon.client.impl.EmrClientImpl.java
License:Apache License
private String getActualClusterState() { String clusterState = null;/*w w w.j a va 2 s . c o m*/ DescribeClusterRequest describeClusterRequest = new DescribeClusterRequest(); describeClusterRequest.setClusterId(hadoopJobFlowId); DescribeClusterResult describeClusterResult = emrClient.describeCluster(describeClusterRequest); if (describeClusterResult != null) { clusterState = describeClusterResult.getCluster().getStatus().getState(); } return clusterState; }
From source file:org.pentaho.amazon.client.impl.EmrClientImpl.java
License:Apache License
@Override public String getJobFlowLogUri() throws URISyntaxException { DescribeClusterRequest clusterRequest = new DescribeClusterRequest(); clusterRequest.setClusterId(hadoopJobFlowId); DescribeClusterResult clusterResult = emrClient.describeCluster(clusterRequest); String clusterLogUri = clusterResult.getCluster().getLogUri(); String clusterLogBucket = new URI(clusterLogUri).getHost(); return clusterLogBucket; }