Crea un clúster de Dataproc con una plantilla

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

Para conocer otras formas de crear un clúster, consulta los siguientes vínculos:

Antes de comenzar

  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. Verifica que tengas 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. Verifica que tengas 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

    Se requieren ciertos roles de IAM para ejecutar los ejemplos de esta página. Según las políticas de la organización, es posible que estos roles ya se hayan otorgado. Para verificar las asignaciones de roles, consulta ¿Necesitas otorgar roles?.

    Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

    Funciones de usuario

    Para obtener los permisos que necesitas para crear un clúster de Dataproc, pídele a tu administrador que te otorgue los siguientes roles de IAM:

    Función de cuenta de servicio

    Para asegurarte de que la cuenta de servicio predeterminada de Compute Engine tenga los permisos necesarios para crear un clúster de Dataproc, pídele a tu administrador que otorgue a la cuenta de servicio predeterminada de Compute Engine el rol de IAM de trabajador de Dataproc (roles/dataproc.worker) en el proyecto.

    Crea un clúster

    Antes de que ejecutes los trabajos de Dataproc jobs, necesitas crear un clúster de máquinas virtuales para ejecutarlos. Para crear un clúster de Dataproc en tu proyecto, completa y ejecuta la plantilla Prueba esta API del Explorador de API de Google.

    1. Parámetros de solicitud:

      1. Inserta el projectId.
      2. Especifica la región donde se ubicará el clúster (acepta o reemplaza “us-central1”). Como no especificas una zona dentro de la región en esta guía de inicio rápido, la ubicación de zona automática de Dataproc elegirá una zona dentro de la región en la que creará el clúster.
    2. Cuerpo de la solicitud:

      1. Especifica un clusterName (acepta o reemplaza “example-cluster”). Usarás este nombre para interactuar con tu clúster, por ejemplo, cuando envíes trabajos o actualices el clúster.
    3. Haga clic en EJECUTAR. La primera vez que ejecutes la plantilla de API, es posible que se te solicite que elijas y accedas a tu Cuenta de Google y que autorices al Explorador de API de Google a acceder a tu cuenta. Si la solicitud es exitosa, la respuesta JSON muestra que la actualización del clúster está pendiente.

    4. Para confirmar la creación del clúster, abre la página Clústeres de Dataproc en la Google Cloud consola. Una vez que se complete el aprovisionamiento del clúster, su estado aparecerá como "En ejecución".

    Realiza una limpieza

    Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página.

    1. Si no necesitas el clúster para explorar las otras guías de inicio rápido o ejecutar otros trabajos, usa el Explorador de APIs, la consola deGoogle Cloud , la herramienta de línea de comandos gcloud de gcloud CLI o las bibliotecas cliente de Cloud para borrar el clúster.

    ¿Qué sigue?