Crear un clúster de Dataproc mediante una plantilla

En esta página se muestra cómo usar una plantilla de Explorador de APIs de Google insertada para llamar a la API de Dataproc y crear un clúster de Dataproc.

Para ver otras formas de crear un clúster, consulta los siguientes artículos:

Antes de empezar

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Dataproc API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Dataproc API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  8. Crear un clúster

    Para poder ejecutar trabajos de Dataproc, debes crear un clúster de máquinas virtuales en el que ejecutarlos. Para crear un clúster de Dataproc en tu proyecto, rellena y ejecuta la plantilla Probar esta API del Explorador de APIs de Google.

    1. Parámetros de la solicitud:

      1. Inserta tu projectId.
      2. Especifica la región en la que se ubicará tu clúster (acepta o sustituye "us-central1"). Como no vas a especificar una zona dentro de la región en esta guía de inicio rápido, la colocación automática de zonas de Dataproc elegirá una zona dentro de la región en la que se creará el clúster.
    2. Cuerpo de la solicitud:

      1. Especifica un clusterName (acepta o sustituye "example-cluster"). Usarás este nombre para interactuar con tu clúster. Por ejemplo, cuando envíes trabajos o actualices el clúster.
    3. Haz clic en EXECUTE. La primera vez que ejecutes la plantilla de la API, es posible que se te pida que elijas una cuenta de Google e inicies sesión en ella. Después, autoriza a Explorador de APIs de Google para que acceda a tu cuenta. Si la solicitud se realiza correctamente, la respuesta JSON muestra que la creación del clúster está pendiente.

    4. Para confirmar que se ha creado el clúster, abre la página Clústeres de Dataproc en la consola de Google Cloud . Una vez que se haya completado el aprovisionamiento del clúster, su estado será "Running" (En ejecución).

    Limpieza

    Para evitar que se apliquen cargos en tu cuenta de Google Cloud por los recursos utilizados en esta página, sigue estos pasos.

    1. Si no necesitas el clúster para consultar las otras guías de inicio rápido o ejecutar otras tareas, usa el Explorador de APIs, la Google Cloud consola, la herramienta de línea de comandos gcloud gcloud o las bibliotecas de cliente de Cloud para eliminar el clúster.

    Siguientes pasos