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 role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Comprueba que tienes los permisos necesarios para completar esta guía.

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

  5. 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

  6. 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 role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  7. Comprueba que tienes los permisos necesarios para completar esta guía.

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

  9. 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

  10. Roles obligatorios

    Para ejecutar los ejemplos de esta página, se necesitan determinados roles de gestión de identidades y accesos. En función de las políticas de la organización, es posible que estos roles ya se hayan concedido. Para comprobar las concesiones de roles, consulta ¿Necesitas conceder roles?.

    Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar acceso a proyectos, carpetas y organizaciones.

    Funciones de usuario

    Para obtener los permisos que necesitas para crear un clúster de Dataproc, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos:

    Rol de cuenta de servicio

    Para asegurarte de que la cuenta de servicio predeterminada de Compute Engine tiene los permisos necesarios para crear un clúster de Dataproc, pide a tu administrador que le conceda el rol de IAM Trabajador de Dataproc (roles/dataproc.worker) en el proyecto.

    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 para ejecutar otros trabajos, 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