Een cluster starten
Clusters zijn vaak zo geconfigureerd dat ze uitschakelen en in de modus IDLE gaan nadat ze een bepaalde tijd inactief zijn geweest. We kunnen de service clusters van de Databricks SDK gebruiken om een cluster te starten dat bestaat in de geauthenticeerde workspace.
Deze oefening maakt deel uit van de cursus
Databricks met de Python SDK
Oefeninstructies
- Sla de waarde van de omgevingsvariabele
DATACAMP_CLUSTER_IDop in een variabelecluster_id. - Start het cluster met de id die is opgeslagen in de omgevingsvariabele
DATACAMP_CLUSTER_ID.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
w = WorkspaceClient()
# Store value of environment variable as cluster_id
cluster_id = os.____['DATACAMP_CLUSTER_ID']
# Start cluster with id stored in cluster_id variable
try:
w.clusters.start(____=cluster_id).result()
except:
print(f"Cannot start cluster_id={cluster_id} because it is already running")