문제
내가 시작하 emr 사용하여 클러스터 Java API 하지만 할 수 없을 연결하는 태그 니다.Pl 당신은 나에게 도움이 될 수 있습니다.
EMR 을 사용하여 CLI,그것은 매우 쉽습으로 아래 하지만 나는 이것을 사용하여 내 자바 코드
./탄성-mapreduce--create--살아--태그 tagKey=유래
더 많은 정보를 필요로 하는 경우에,이 pl let me know..
미리 감사드립니다.
감사합니다, Vineet
해결책
이전 버전의 EMR Java SDK 없었는 방법 태그를 추가하지 않는(직접적인 중 하나는 확실한)태그를 추가하지만,새로운 버전의 Java SDK for EMR 있는 방법이라는 이름 addTags(Collection<Tag> tags)
, 용할 수 있는 태그를 추가 자료(EC2)되는 것으로 시작 부분의 EMR 클러스터입니다.당신이 사용하는 것 그것은 다음과 같다:
AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey);
AmazonElasticMapReduce emr = new AmazonElasticMapReduceClient(credentials);
List<Tag> tags = new ArrayList<Tag>();
Tag stackOverflowTag = new Tag();
stackOverflowTag.setKey("stackOverflow");
tags.add(stackOverflowTag);
AddTagsRequest addTagsRequest = new AddTagsRequest();
addTagsRequest.setTags(tags);
emr.addTags(addTagsRequest);
StepFactory stepFactory = new StepFactory();
// set up the cluster to launch and add steps
RunJobFlowResult result = emr.runJobFlow(request);
사 com.amazonaws.services.elasticmapreduce.model.Tag
클래스를 만들기 위해 태그로 Tag
클래스가 존재하는 SDK 에서는 순간,나는 수입 잘못된 하나뿐만 아니라.
읽 doc 기.
제휴하지 않습니다 StackOverflow