Démarrer un cluster
Les clusters sont souvent configurés pour s'éteindre et passer en mode IDLE après une période d'inactivité. Nous pouvons utiliser le service clusters du SDK Databricks pour exécuter un cluster existant dans l'espace de travail authentifié.
Cet exercice fait partie du cours
<cours>Databricks avec le SDK Python</cours>Instructions de l’exercice
- Stockez la valeur de la variable d'environnement
DATACAMP_CLUSTER_IDdans une variable appeléecluster_id. - Démarrez le cluster dont l'identifiant est stocké dans la variable d'environnement
DATACAMP_CLUSTER_ID.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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")