API 탐색기 빠른 시작 - 클러스터 업데이트

이 페이지에서는 인라인 Google API 탐색기 템플릿을 사용하여 Dataproc 클러스터를 업데이트하여 클러스터의 작업자 수를 변경하는 방법을 보여줍니다. Google Cloud Console과 명령줄을 사용하여 같은 태스크를 수행하는 방법에 대해서는 각각 빠른 시작: Console 사용, 빠른 시작: gcloud 명령줄 도구 사용을 참조하세요.

시작하기 전에

이 빠른 시작에서는 Dataproc 클러스터를 이미 만들었다고 가정합니다. API 탐색기, Google Cloud Console, Cloud SDK gcloud 명령줄 도구를 사용하여 클러스터를 만들 수 있습니다.

클러스터 업데이트

클러스터의 작업자 수를 업데이트하려면 다음과 같이 API 탐색기 템플릿을 작성하고 실행합니다.

  1. projectID 필드에 프로젝트 ID(프로젝트 이름)를 입력합니다.
  2. 다음 필드가 자동으로 입력됩니다.

    1. region = 'us-central1'. 다른 리전에 클러스터를 만든 경우(API 탐색기 - 클러스터 만들기 참조) 'us-central1'을 클러스터 리전 이름으로 바꿉니다.
    2. clusterName = 'example-cluster'. 이 값은 Dataproc 클러스터의 이름(이전 빠른 시작—API 탐색기 참조—클러스터 만들기에서 만듦)이며 업데이트됩니다. 이름이 다른 경우, 이 이름을 사용자의 클러스터 이름으로 바꿉니다.
    3. updateMask = "config.worker_config.num_instances". 이 값은 쿼리 매개변수의 JSON PATH(클러스터 기준)입니다. 이 매개변수는 클러스터의 작업자 인스턴스 수를 지정합니다(다음 항목 참조).
    4. 패치 본문 config.workerConfig.numInstances = "5". 이 값은 클러스터의 작업자 수를 설정(업데이트)합니다.
  3. 실행을 클릭합니다. 기본 https://www.googleapis.com/auth/cloud-platform 범위를 확인하라는 대화상자가 표시됩니다. 대화상자에서 허용을 클릭하여 서비스에 요청을 보냅니다. 일반적으로 1초 내에 예 클러스터가 보류 중임을 나타내는 JSON 응답이 템플릿 아래에 표시됩니다.

Cloud Console—클러스터로 이동하여 클러스터의 작업자 수가 업데이트되었는지 확인할 수 있습니다.

축하합니다 Google API 탐색기를 사용하여 Dataproc 클러스터를 업데이트하는 방법을 알아보았습니다.

정리

이 빠른 시작에서 사용한 리소스의 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 따르세요.

  1. 클러스터를 사용하려면 위의 템플릿을 사용하여 클러스터를 작업자가 2명인 기본 구성으로 복원할 수 있습니다(Patch body 필드에서 numInstances를 '2'로 변경하고, projectID을 입력한 후 인증 및 실행 클릭).

  2. 클러스터가 필요하지 않은 경우 API 탐색기, Google Cloud Console 또는 Cloud SDK gcloud 명령줄 도구를 사용하여 클러스터를 삭제합니다.

  3. 클러스터를 삭제하면 클러스터로 생성된 모든 Cloud Storage 버킷도 제거해야 합니다. 이렇게 하려면 로컬 터미널 창 또는 Cloud Shell에서 다음 명령어를 실행합니다.

    gsutil rm gs://bucket/subdir/**

다음 단계