クラスター UI の変更とクラスター アクセス モード
警告
この記事はアーカイブ保存されており、内容が製品の現在の状態とは異なる場合があります。 クラスター構成の詳細については、「コンピューティング構成リファレンス」を参照してください。
新しいクラスター ユーザー インターフェイスが利用可能になりました。変更点は次のとおりです。
- アクセス モードは、クラスター セキュリティ モードの後継です。 クラスター セキュリティ モードとアクセス モードの違いについて説明します。
- クラスター モード ドロップダウンは、ラジオ ボタンに置き換えられています。
- 資格情報パススルーには、新しい構成設定があります。
- 従来の 高コンカレンシー クラスター機能と テーブル アクセス制御 (テーブル ACL) または資格情報パススルーを組み合わせた場合の機能が、共有アクセス モード クラスターで使用できるようになりました。
Unity Catalog のコンピューティングの構成の詳細については、アクセス モードを参照してください。
重要
既定では、クラスター エディターは新しい UI を使用します。 新しい UI と従来の UI を切り替えるには、ページの上部にある [プレビュー] ボタンをクリックし、表示される設定をクリックします。
クラスター アクセス モードとは?
新しい [アクセス モード] ドロップダウンによって、[セキュリティ モード] ドロップダウンが置き換えられています。 アクセス モードは、次のように標準化されています。
[アクセス モード] ドロップダウン | ユーザーに表示 | Unity Catalog のサポート | サポートされている言語 |
---|---|---|---|
1 人のユーザー | Always (常に) | はい | Python、SQL、Scala、R |
共有 | 常に (Premium プランが必要) | はい | Python (Databricks Runtime 11.3 LTS 以降)、SQL、Scala (Databricks Runtime 13.3 LTS 以降) |
共有された分離なし | ワークスペース管理者は、管理設定ページで ユーザー分離を適用 して、このクラスターの種類を非表示にできます。 分離共有なしクラスターに対するアカウント レベルの関連設定に関する記事も参照してください。 | いいえ | Python、SQL、Scala、R |
カスタム | このオプションは、アクセス モードなしの既存のクラスターに対してのみ表示されます。 Standard や High Concurrency などのレガシ クラスター モードを使用してクラスターが作成された場合、Databricks では、新しい UI を使用しているときにアクセス モードに対してこの値が表示されます。 この値は、新しいクラスターを作成するためのオプションではありません。 | いいえ | Python、SQL、Scala、R |
重要
クラスター API のアクセス モードは、まだサポートされていません。 既存のクラスター API に対する変更はありません。
新しい Azure Databricks クラスター UI でクラスター モードを編集する方法は?
[クラスター モード] ドロップダウンは、[マルチ ノード] と [シングル ノード] という 2 つのオプションのラジオ ボタンに置き換えられています。 ユーザーが、このラジオ ボタンの 2 つのモードを切り替えると、フォームがリセットされます。
新しいクラスター UI で資格証明パススルーを構成する方法は?
資格証明パススルーは、Unity Catalog では動作しません。
アクセス モードがシングル ユーザーまたは共有の場合は、[詳細オプション] の [資格証明パススルーを有効にする] チェックボックスを使用できます。 このボックスをオンにすると、資格証明パススルーがクラスターで有効になり、クラスターの Unity Catalog が無効になります。
これらの変更に対する下位互換性はどのように機能しますか?
クラスター UI の変更後も、既存のすべての対話型クラスターとジョブ クラスター定義は引き続き機能します。 既存のクラスターを開始または再起動するとき、または既存のジョブ実行がトリガーされたときの動作は同じです (変更なし)。
Note
従来のクラスター定義では、カスタム アクセス モードとしてクラスタ UI に表示されます。 これは下位互換性のみを目的としており、ドロップダウン リストから選択することはできません。
Unity Catalog なしのワークスペース (Unity Catalog メタストアが割り当てられていないもの) については、新しいクラスターの作成時に、元のクラスター設定から新しいアクセス モードに移行するために次の表を使用します。
元のクラスター設定 | 新しいアクセス モード |
---|---|
Standard | 共有された分離なし |
標準 + 資格情報パススルー チェックボックスがオン | シングル ユーザー + 資格情報パススルー チェックボックスがオン |
高コンカレンシー (HC)* | 共有された分離なし |
HC + Table Access Control のチェックボックスがオン | 共有済み |
HC + 資格情報パススルー チェックボックスがオン | 共有 + 資格情報パススルー チェックボックスがオン |
- Azure Databricks では、 テーブル アクセス制御 (テーブル ACL) のない 高コンカレンシー クラスターと Standard クラスターからの資格情報パススルーは、同じ機能サポートを備えているため、区別されなくなりました。 これらはどちらも、"分離共有なし" のアクセス モードで表されます。
下位互換性に関する懸念があるお客様は、プレビュー ラベルの [新しい UI を有効にする] スイッチをオフにすることで、新しいクラスタ UI を無効にすることができます:
制限事項
- 新しいクラスターの作成時に、新しい UI で次のセキュリティ関連の Spark 構成を使用することはできません。 クラスター構成を微調整する必要がある場合 (たとえば、Privacera や Immuta などの統合の場合) は、カスタム クラスター ポリシーを定義してこれらの構成を設定できます。 サポートについては、Azure Databricks アカウント チームに問い合わせてください。
spark.databricks.repl.allowedLanguages
spark.databricks.acl.dfAclsEnabled
spark.databricks.passthrough.enabled
spark.databricks.pyspark.enableProcessIsolation
- 共有アクセス モードでの Python のサポートには、Databricks Runtime 11.3 LTS 以降が必要です。