Clusters UI changes and cluster access modes

A new clusters user interface is available with the following changes:

Important

By default, the clusters editor uses the New UI. To toggle between the New UI and the Legacy UI, click the Preview button at the top of the page and click the setting that appears.

What is cluster access mode?

A new Access mode dropdown has replaced the Security mode drop down. Access modes are standardized as follows:

Access mode dropdown

Visible to user

Supported languages

Single user

Always

Python, SQL, Scala, R

Shared

Always (Premium plan required)

Python (on Databricks Runtime 11.1 and above), SQL

No isolation shared

Admins can hide this cluster type by enforcing user isolation in the admin console. Also see related account-level setting for No Isolation Shared clusters.

Python, SQL, Scala, R

Custom

This option will only be shown for existing clusters without access modes. If a cluster was created with the legacy cluster modes, for example Standard or High Concurrency, Databricks shows this value for access mode when you are using the new UI. This value is not an option for creating new clusters.

Python, SQL, Scala, R

Important

Access mode in the clusters API is not yet supported. There are no changes to the existing Clusters API.

How do you configure cluster mode in the new Databricks clusters UI?

The Cluster mode dropdown is replaced by a radio button with two options: Multi node and Single node. When a user toggles between the two modes of the radio button, the form will reset.

How does backward compatibility work with these changes?

All existing interactive clusters and job cluster definitions continue to work after the change in the clusters UI. The behavior remains the same (no change) when you start or restart an existing cluster, or when an existing job run is triggered.

Note

Legacy cluster definitions appear in the clusters UI as the Custom access mode. This value is only for backward compatibility and cannot be selected from the dropdown list.

Original cluster settings

New access mode

Standard

No isolation shared

High concurrency (HC)*

No isolation shared

HC + Table Access Control checkbox checked

Shared

* Databricks no longer differentiates High Concurrency clusters without table access control (Table ACLs) from Standard clusters as they have the same feature support. They are both represented by the “No isolation shared” access mode.

For customers with backward compatibility concerns, you can disable the new clusters UI by toggling off the New UI is enabled switch on the Preview label: Cluster preview

Limitations

  • The following security-related Spark configurations are not available in the new UI when creating a new cluster. If you need to fine-tune a cluster configuration (for example, for integrations such as Privacera or Immuta) you can define a custom cluster policy to set these configurations. Contact your Databricks representative for assistance.

    • spark.databricks.repl.allowedLanguages

    • spark.databricks.acl.dfAclsEnabled

    • spark.databricks.pyspark.enableProcessIsolation

  • Python support in the Shared access mode requires Databricks Runtime 11.1 and above.