문제

내가 시작하 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 .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top