Apache Impala 接続

Apache Impala でデータにアクセスするには、そのデータ用の接続アセットを作成してください。

Apache Impala 一般的な Apache Hadoop ファイル形式で保存されたデータに対し、高性能かつ低遅延のSQLクエリを実行します。

サポートされるバージョン

Apache Impala 4.0.

Kerberos 認証の前提条件

Kerberos 認証を使用する場合は、以下の要件を満たしてください:

Apache Impala への接続を作成する

接続アセットを作成するには、以下の接続情報が必要です:

  • データベース (任意):データベース名を入力しない場合は、SQLクエリのプロパティでカタログ名、スキーマ名、およびテーブル名を入力する必要があります。
  • ホスト名または IPアドレス
  • ポート番号
  • ユーザー名パスワード

認証方式

ユーザーの認証に使用するセキュリティ方式を選択してください:

  • ユーザー名とパスワード、または Kerberos の認証情報
    Kerberos で選択できる項目は、「 個人用」 認証情報か「 共有 」認証情報かによって異なります。

  • LDAP
    外部認証には、 LDAP のセキュリティ機能を使用してください。

    注。

    SPSS Modeler ユーザー名とパスワードによる認証方法のみをサポートしています。

資格情報

認証情報の設定により、利用可能な認証方法が決定されます。
「共有」 (既定値)を選択すると、ユーザー名とパスワードによる認証、または Kerberos による認証(SSOなし)のいずれかを使用できます。 詳細については、 「 Kerberos 認証の前提条件」 を参照してください。 Kerberos を使用するには、以下の接続情報が必要です:

  • データソースに対して設定されているサービスプリンシパル名(SPN)
  • Kerberos対応のデータソースに接続するためのユーザープリンシパル名
  • キー配布センター(KDC)への認証に使用される、ユーザープリンシパル名に対応するkeytabファイル

「個人」 を選択すると、サーバーのユーザー名とパスワードを手動で入力するか、Vaultのシークレットを使用するか、 Kerberos 認証を利用することができます。 詳細については、 「 Kerberos 認証の前提条件」 を参照してください。 Kerberos には、次の 2 つの選択肢があります:

  • Kerberos (SSOなし)。 SSOを使用しない Kerberos の場合、以下の接続情報が必要です:
    • データソースに対して設定されているサービスプリンシパル名(SPN)
    • Kerberos対応のデータソースに接続するためのユーザープリンシパル名
    • キー配布センター(KDC)への認証に使用される、ユーザープリンシパル名に対応するkeytabファイル
  • Kerberos SSO。 「 Kerberos SSO」 を選択し、データソース用に構成されたサービスプリンシパル名(SPN)を入力します。

証明書

  • ポートは SSL に対応しています :選択したポートが SSL 接続を受け入れるように設定されている場合は、このオプションを有効にしてください。

「 SSL を有効にする」 オプションが有効になっている場合は、以下のフィールドに入力してください:

  • SSL 証明書 :信頼するホストの SSL 証明書を入力してください
  • SSL 証明書のホスト名 : SubjectAlternativeName に記載されているホスト名、または SSL 証明書の「共通名(CN)」部分
  • SSL の証明書を検証する :このオプションを有効にすると、ホストから返された SSL の証明書が信頼できるものであるかどうかが検証されます。

認証情報や証明書については、プラットフォーム用にVaultが設定されており、かつサービスがVaultをサポートしている場合、シークレットを使用できます。 詳細については、 「接続でVaultのシークレットを使用する」 を参照してください。

連邦情報処理規格(FIPS)への準拠

この接続はFIPSに準拠しており、FIPS対応クラスターで使用可能です。

Apache Impala 設定

Apache Impala インストール

制限

この接続では、データへの書き込みやデータのエクスポートを行うことはできません。

SQL文の実行

SQL文を正しく実行するには、『 Impala SQL言語リファレンス 』を参照して、正しい構文を確認してください。

詳細情報