Creare un cluster Dataproc utilizzando le librerie client
Il codice campione riportato di seguito mostra come utilizzare le librerie client di Cloud per creare un cluster Dataproc, eseguire un job nel cluster ed eliminare il cluster.
Puoi anche eseguire queste attività utilizzando:
- Richieste API REST in Guida rapida all'utilizzo di Explorer API
- la console Google Cloud in Creare un cluster Dataproc utilizzando la console Google Cloud
- Google Cloud CLI in Creare un cluster Dataproc utilizzando Google Cloud CLI
Prima di iniziare
- 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.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Dataproc API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Dataproc API.
Esegui il codice
Prova la procedura dettagliata: fai clic su Apri in Cloud Shell per eseguire una procedura dettagliata sulle librerie client di Python Cloud che crea un cluster, esegue un job PySpark e poi elimina il cluster.
Go
- Installa la libreria client. Per ulteriori informazioni, consulta Configurare l'ambiente di sviluppo.
- Configurare l'autenticazione
- Clona ed esegui il codice di esempio di GitHub.
- Visualizza l'output. Il codice genera l'output del log del driver del job nel bucket di staging Dataproc predefinito in Cloud Storage. Puoi visualizzare l'output del driver del job dalla console Google Cloud nella sezione Dataproc Jobs del tuo progetto. Fai clic sull'ID job per visualizzare l'output del job nella pagina Dettagli job.
Java
- Installa la libreria client. Per ulteriori informazioni, consulta la sezione Configurare un ambiente di sviluppo Java.
- Configurare l'autenticazione
- Clona ed esegui il codice di esempio di GitHub.
- Visualizza l'output. Il codice genera l'output del log del driver del job nel bucket di staging Dataproc predefinito in Cloud Storage. Puoi visualizzare l'output del driver del job dalla console Google Cloud nella sezione Dataproc Jobs del tuo progetto. Fai clic sull'ID job per visualizzare l'output del job nella pagina Dettagli job.
Node.js
- Installa la libreria client. Per ulteriori informazioni, consulta Configurazione di un ambiente di sviluppo Node.js.
- Configurare l'autenticazione
- Clona ed esegui il codice di esempio di GitHub.
- Visualizza l'output. Il codice genera l'output del log del driver del job nel bucket di staging Dataproc predefinito in Cloud Storage. Puoi visualizzare l'output del driver del job dalla console Google Cloud nella sezione Dataproc Jobs del tuo progetto. Fai clic sull'ID job per visualizzare l'output del job nella pagina Dettagli job.
Python
- Installa la libreria client. Per ulteriori informazioni, consulta Configurare un ambiente di sviluppo Python.
- Configurare l'autenticazione
- Clona ed esegui il codice di esempio di GitHub.
- Visualizza l'output. Il codice genera l'output del log del driver del job nel bucket di staging Dataproc predefinito in Cloud Storage. Puoi visualizzare l'output del driver del job dalla console Google Cloud nella sezione Dataproc Jobs del tuo progetto. Fai clic sull'ID job per visualizzare l'output del job nella pagina Dettagli job.
Passaggi successivi
- Consulta la sezione Risorse aggiuntive della libreria client Cloud Dataproc.