Admin user cannot restart cluster to run job

Learn how to re-grant privileges to Databricks Admin users.

Written by Adam Pavlacka

Last published at: March 4th, 2022

Problem

When a user who has permission to start a cluster, such as a Databricks Admin user, submits a job that is owned by a different user, the job fails with the following message:

Message: Run executed on existing cluster ID <cluster id> failed because of insufficient permissions. The error received from the cluster manager was: 'You are not authorized to restart this cluster. Please contact your administrator or the cluster creator.'

Cause

This error can occur when the job owner’s privilege to start the cluster is revoked. In this scenario, the job will fail even if it is submitted by an Admin user.

Solution

Re-grant the privilege to start the cluster (known as Can Manage) to the job owner. Change the job owner to a user or group that has the cluster start privilege. You can change it by navigating to your job page in Jobs, then to Advanced > PermissionsEdit.

Was this article helpful?