Amazon EMR 클러스터에 대해 엣지 노드를 설정하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 4월 18일

Amazon EMR 클러스터에 대해 엣지 노드(게이트웨이 노드라고도 함)를 생성하려면 어떻게 해야 합니까?

간략한 설명

엣지 노드를 생성하려면:

  1. 마스터 노드의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 대해 Amazon Machine Image(AMI)를 생성합니다.
  2. AMI에서 새 EC2 인스턴스를 시작합니다. 새 인스턴스의 보안 그룹이 Amazon EMR 클러스터 노드에 대한 액세스를 허용하고 인바운드 SSH 트래픽을 허용하는지 확인하십시오.
  3. SSH를 사용하여 EC2 인스턴스에 연결한 다음 Amazon EMR 클러스터에 작업을 제출합니다.

​해결 방법

  1. Amazon EMR 콘솔을 엽니다.
  2. 엣지 노드를 생성할 클러스터의 이름을 선택합니다.
  3. 하드웨어 탭을 선택한 다음 마스터 노드의 ID를 선택합니다. EC2 인스턴스 ID를 기록해 둡니다. 이 ID는 5단계에서 필요합니다.
  4. Amazon Elastic Compute Cloud(Amazon EC2) 콘솔을 엽니다.
  5. 마스터 노드의 인스턴스 ID를 선택합니다.
  6. 작업, 이미지를 차례로 선택한 다음 이미지 생성을 선택합니다.
  7. 이미지 이름 이미지 설명을 입력합니다.
  8. 재부팅 안 함 옵션을 선택한 다음 이미지 생성을 선택합니다.
  9. 탐색 창에서 AMI를 선택합니다.
  10. 이미지의 상태가 사용 가능으로 변경되면 이미지를 선택한 다음 시작을 선택합니다.
  11. 인스턴스 유형을 선택한 후 다음: 인스턴스 세부 정보 구성을 선택합니다.
  12. 3단계: 인스턴스 세부 정보 구성IAM 역할에서 EMR_EC2_DefaultRole을 선택하거나 Amazon EMR이 다른 AWS 서비스를 호출하도록 허용하는 다른 역할을 선택합니다.
  13. 다음: 스토리지 추가, 다음: 태그 추가, 다음: 보안 그룹 구성을 선택합니다. 기본 구성을 사용하거나 필요한 경우 기본 구성을 변경할 수 있습니다.
  14. 6단계: 보안 그룹 구성에서 새 보안 그룹 생성 또는 기존 보안 그룹 선택을 선택합니다.
    새 보안 그룹 생성을 선택한 경우: 보안 그룹이 Amazon EMR 클러스터 노드에 대한 액세스를 허용하고 인바운드 SSH 트래픽을 허용해야 합니다.
    기존 보안 그룹 선택을 선택한 경우: 마스터 노드의 보안 그룹(기본 이름은 "ElasticMapReduce-master"임)을 선택한 다음 두 번째 보안 그룹(인바운드 SSH 트래픽을 허용하는 보안 그룹)을 선택합니다.
  15. 인스턴스를 시작합니다.
  16. SSH를 사용하여 EC2 인스턴스에 연결한 다음 Amazon EMR 클러스터에 작업을 제출합니다.

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?