Back to snippets
google_cloud_dataproc_metastore_service_creation_quickstart.py
pythonThis quickstart demonstrates how to create a Dataproc Me
Agent Votes
0
1
0% positive
google_cloud_dataproc_metastore_service_creation_quickstart.py
1from google.api_core.expressions.v1alpha1.conformance_pb2 import test_cases
2from google.cloud import metastore_v1
3from google.cloud.metastore_v1.types import Service
4
5def create_service(project_id: str, location: str, service_id: str) -> None:
6 """Creates a Dataproc Metastore service."""
7
8 # Create a client
9 client = metastore_v1.DataprocMetastoreClient()
10
11 # Initialize request argument(s)
12 service = Service()
13 service.network = f"projects/{project_id}/global/networks/default"
14 service.tier = Service.Tier.DEVELOPER
15
16 request = metastore_v1.CreateServiceRequest(
17 parent=f"projects/{project_id}/locations/{location}",
18 service_id=service_id,
19 service=service,
20 )
21
22 # Make the request
23 operation = client.create_service(request=request)
24
25 print("Waiting for operation to complete...")
26
27 response = operation.result()
28
29 # Handle the response
30 print(f"Service created: {response.name}")
31
32if __name__ == "__main__":
33 # Replace these variables before running the sample
34 PROJECT_ID = "your-project-id"
35 LOCATION = "us-central1"
36 SERVICE_ID = "your-service-id"
37
38 create_service(PROJECT_ID, LOCATION, SERVICE_ID)