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
- 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.
-
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 theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
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 theserviceusage.services.enable
permission. Learn how to grant roles. -
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 theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
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 theserviceusage.services.enable
permission. Learn how to grant roles. Parámetros de solicitud:
- Inserta el projectId.
- 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.
Cuerpo de la solicitud:
- 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.
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.
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".
- 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.
- Aprende a enviar un trabajo de Spark con una plantilla.
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.
Limpia
Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página.