USER MANUALS

Azure Data Lake Gen 2

Azure Kubernetes Service に Denodo 組み込み MPP をデプロイする前に、 Denodo 組み込み MPP Azure チェックリスト で必要な準備がすべて完了していることを確認します。

Data Lake Storage gen2 データセットにアクセスする Denodo 組み込み MPP をデプロイするには、以下に示す 3 つのオプションがあります。

  1. kubectl create secret コマンドに MSI テナント ID とクライアント ID を追加します (推奨 オプション)。

    Denodo 組み込み MPP が Azure Kubernetes Service で実行される場合に使用され、 Azure マネージド ID を使用して Data Lake Storage gen2 にアクセスします。

    組み込み MPP をデプロイする前に、 kubectl create secret コマンドに以下のプロパティを追加する必要があります。

    ENV 変数

    説明

    AZURE_OAUTH_MSI_TENANT_ID

    MSI テナント ID

    AZURE_OAUTH_CLIENT_ID

    クライアント ID

    kubectl create secret generic mpp-credentials
    --from-literal=METASTORE_DB_PASSWORD=hive
    --from-literal=AZURE_OAUTH_MSI_TENANT_ID=azureoauthmsitenantid
    --from-literal=AZURE_OAUTH_CLIENT_ID=azureoauthclientid
    

    values.yamlobjectStorage.azure.managedIdentities.enabled プロパティを true に設定する必要もあります。

    helm install 文を実行します。

    helm install prestocluster prestocluster/
    
  2. kubectl create secret コマンドで OAuth2 クライアント資格情報 を指定します。

    組み込み MPP をデプロイする前に、 kubectl create secret コマンドに以下のプロパティを追加する必要があります。

    ENV 変数

    説明

    AZURE_OAUTH_DIRECTORY_ID(*)

    Microsoft のディレクトリ ID またはテナント ID

    AZURE_OAUTH_CLIENT_ID

    クライアント ID

    AZURE_OAUTH_CLIENT_SECRET

    クライアントシークレット

    (*) AZURE_OAUTH_DIRECTORY_ID は https://login.microsoftonline.com/${env.AZURE_OAUTH_DIRECTORY_ID}/oauth2/token であることに注意してください。

    kubectl create secret generic mpp-credentials
    --from-literal=METASTORE_DB_PASSWORD=hive
    --from-literal=AZURE_OAUTH_DIRECTORY_ID=azureoauthdirectoryid
    --from-literal=AZURE_OAUTH_CLIENT_ID=azureoauthclientid
    --from-literal=AZURE_OAUTH_CLIENT_SECRET=azureoauthclientsecret
    

    values.yamlobjectStorage.azure.oauth2ClientCredentials.enabled プロパティを true に設定する必要もあります。

    helm install 文を実行します。

    helm install prestocluster prestocluster/
    
  3. 組み込み MPP をデプロイする前に、 kubectl create secret コマンドで 共有キー認証 の方法の Azure 資格情報を指定します。

    ENV 変数

    説明

    ABFS_STORAGE_KEY

    Azure Data Lake Gen 2 ストレージキー

    kubectl create secret generic mpp-credentials
    --from-literal=METASTORE_DB_PASSWORD=hive
    --from-literal=ABFS_STORAGE_KEY=abfsstoragekey
    

    values.yaml で、 objectStorage.azure.sharedKey.enabled プロパティを true に設定し、 objectStorage.azure.sharedKey.account プロパティに Azure Data Lake Gen 2 ストレージアカウントを追加する必要もあります。

    helm install 文を実行します。

    helm install prestocluster prestocluster/
    
Add feedback