分析アプリケーション

Sparkアプリケーションを認証するための構文。

DataStax Enterprise Analyticsノードで、Sparkアプリケーションを認証します。

Sparkアプリケーション管理パーミッションは、次のモデル化された階層を使用します。

  • ANY WORKPOOL
    • WORKPOOL datacenter_name
  • ANY SUBMISSION
    • ANY SUBMISSION IN WORKPOOL datacenter_name
      • SUBMISSION id IN WORKPOOL datacenter_name

構文

アクセス権を付与するには、次の構文を使用します。
  • クラスター内のすべてのワークプール:
    GRANT permission_list 
    ON ANY WORKPOOL 
    TO role_name;
  • データ・センター内のワークプール:
    GRANT permission_list 
    ON WORKPOOL datacenter_name 
    TO role_name;
  • クラスター内のすべてのアプリケーション:
    GRANT permission_list 
    ON ANY SUBMISSION 
    TO role_name;
  • ワークプール内のすべてのアプリケーション:
    GRANT permission_list 
    ON ANY SUBMISSION 
    IN WORKPOOL datacenter_name 
    TO role_name; 
  • ワークプール内の特定のアプリケーション:
    GRANT permission_list 
    ON SUBMISSION id 
    IN WORKPOOL datacenter_name 
    TO role_name; 

パーミッション・マトリックス

権限 リソース パーミッション
CREATE ANY WORKPOOL クラスター内の任意のデータ・センターのワークプールにアプリケーションを送信します。
CREATE WORKPOOL datacenter_name 指定したデータ・センター内のワークプールにアプリケーションを送信します。
DESCRIBE ANY WORKPOOL Spark UIから、すべてのジョブにアクセスできます。
DESCRIBE WORKPOOL datacenter_name Spark UIから、指定されたデータ・センター内のジョブのログにのみアクセスできます。
DESCRIBE ANY SUBMISSION Spark UIのすべてのアプリケーション・ログにアクセスします。
DESCRIBE ANY SUBMISSION IN WORKPOOL datacenter_name Spark UIから、指定されたデータ・センター内のアプリケーション・ログにのみアクセスします。
DESCRIBE SUBMISSION id IN WORKPOOL datacenter_name Spark UIから、アプリケーションのログにのみアクセスします。
MODIFY ANY SUBMISSION クラスター全体でアプリケーションを管理します。
MODIFY ANY SUBMISSION IN WORKPOOL datacenter_name 指定したデータ・センターでアプリケーションを管理します。
MODIFY SUBMISSION id IN WORKPOOL datacenter_name 特定のアプリケーションを管理します。