Dataproc-Cluster mit einer Vorlage erstellen
Auf dieser Seite wird beschrieben, wie Sie eine Inline- Vorlage von Google APIs Explorer verwenden, um die Dataproc API zum Erstellen eines Dataproc-Clusters aufzurufen.
Weitere Möglichkeiten zum Erstellen eines Clusters finden Sie unter:
Hinweis
- Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistung unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that you have the permissions required to complete this guide.
-
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.enablepermission. 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 role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that you have the permissions required to complete this guide.
-
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.enablepermission. Learn how to grant roles.
Erforderliche Rollen
Bestimmte IAM-Rollen sind erforderlich, um die Beispiele auf dieser Seite auszuführen. Je nach Organisationsrichtlinien wurden diese Rollen möglicherweise bereits gewährt. Informationen zum Prüfen von Rollenzuweisungen finden Sie unter Müssen Sie Rollen zuweisen?.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Nutzerrollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Erstellen eines Dataproc-Clusters benötigen:
-
Dataproc-Bearbeiter (
roles/dataproc.editor) für das Projekt -
Dienstkontonutzer (
roles/iam.serviceAccountUser) für das Compute Engine-Standarddienstkonto
Dienstkontorolle
Damit das Compute Engine-Standarddienstkonto die erforderlichen
Berechtigungen zum Erstellen eines Dataproc-Clusters hat,
bitten Sie Ihren Administrator, dem
Dataproc-Worker (roles/dataproc.worker)
IAM-Rolle für das Compute Engine-Standarddienstkonto für das Projekt zuzuweisen.
Cluster erstellen
Um Dataproc-Jobs ausführen zu können, müssen Sie einen Cluster virtueller Maschinen erstellen, auf denen die Jobs ausgeführt werden. Zum Erstellen eines Dataproc-Clusters in Ihrem Projekt müssen Sie die Vorlage Google APIs Explorer testen ausfüllen und ausführen.
Anfrageparameter:
- Geben Sie die projectId ein.
- Geben Sie die Region an, in der sich Ihr Cluster befinden wird (akzeptieren oder ersetzen Sie „us-central1”). Da Sie in dieser Kurzanleitung keine Zone innerhalb der Region angeben, wählt die Automatische Zonenplatzierung in Dataproc eine Zone innerhalb der Region aus, in der sie den Cluster erstellt.
Anfragetext:
- Geben Sie einen clusterName an (akzeptieren oder ersetzen Sie „example-cluster”). Dieser Name dient zur Interaktion mit dem Cluster, z. B. wenn Sie Jobs senden oder den Cluster aktualisieren.
Klicken Sie auf AUSFÜHREN. Wenn Sie die API-Vorlage zum ersten Mal ausführen, werden Sie möglicherweise aufgefordert, ein Google-Konto auszuwählen und sich anzumelden, und autorisieren Sie dann Google APIs Explorer, auf Ihr Konto zuzugreifen. Wenn die Anfrage erfolgreich ist, zeigt die JSON-Antwort an, dass die Clustererstellung aussteht.
Öffnen Sie in der Google Cloud Console die Dataproc-Cluster Seite, um die Clustererstellung zu bestätigen. Nach Abschluss der Clusterbereitstellung wird der Status des Clusters als „Wird ausgeführt” angezeigt.
Bereinigen
Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud -Konto die auf dieser Seite verwendeten Ressourcen in Rechnung gestellt werden:
Nächste Schritte
- Informationen zum Senden eines Spark-Jobs mit einer Vorlage