Impala via Execution Engine for Hadoop 接続
Impala via Execution Engine for Hadoop 用の接続アセットを作成できます。
「 Impala via Execution Engine for Hadoop 」接続を使用して、 Hadoop クラスタ上の Impala にあるテーブルに保存されたデータに接続します。
前提条件
- 管理者は、 「 Hadoop 」 の実行エンジンパネルから、 Hadoop クラスタを登録する必要があります。 URL については、管理者にお問い合わせください。
- LDAP Impala 認証の一環として有効にする必要があります。
- プロジェクト内で、 Hadoop の環境ランタイム定義を作成する必要があります。
- オプション: Impala デーモンが SSL を有効にしている場合、そのデーモン用の SSL 証明書。
- Cloudera のウェブサイトからファイルをダウンロードしてください
ImpalaJDBC41.jar:- Impala JDBC コネクタの最新バージョンを選択してください。
- 「今すぐ入手 」をクリックし、ファイルを
ClouderaImpala_JDBC-#.#.##.####.zipダウンロードして解凍してください。 - ファイルを
ClouderaImpalaJDBC41-#.#.##.####.zip解凍してください。 そのImpalaJDBC41.jarファイルは解凍されたファイルの中にあります。
サポートされる暗号
- SSL 証明書 (オプション)
- この接続は、 Kerberos によって保護されている Hadoop 環境への接続をサポートしています。
Kerberos 認証の前提条件
Kerberos 認証を使用する場合は、以下の要件を満たしてください:
- Kerberos 認証用のデータソースを設定します。 (オプション):この接続は、ユーザーなりすまし機能を備えた Kerberos SSOに対応していますが、これを利用するには追加の設定が必要です。
- 接続を使用する予定のサービスが、 Kerberos に対応していることを確認してください。 詳細については、 『 Cloud Pak for Data 』の「 Kerberos 認証」 を参照してください。
資格情報
ユーザー名とパスワード
認証情報や証明書については、プラットフォーム用にVaultが設定されており、かつサービスがVaultをサポートしている場合、シークレットを使用できます。 詳細については、 「接続でVaultのシークレットを使用する」 を参照してください。
「 Hadoop 」クラスターへの Impala via Execution Engine for Hadoop 接続を作成する
- ホスト名または IPアドレス : Impala デーモンが利用可能なホスト名またはIPアドレス。
- ポート : Hadoop クラスタの Impala デーモンのポート。
証明書
- ポートは SSL に対応しています :選択したポートが SSL 接続を受け入れるように設定されている場合は、このオプションを有効にしてください。
「 ポートが SSL に対応している」オプションが有効になっている場合は、以下のフィールドに入力してください:
- SSL 証明書 :信頼するホストの SSL 証明書を入力してください
- SSL 証明書のホスト名 : SubjectAlternativeName に記載されているホスト名、または SSL 証明書の「共通名(CN)」部分
- SSL の証明書を検証する :ホストから返された SSL の証明書が信頼できるものであることを確認するには、このオプションを有効にしてください。
連邦情報処理規格(FIPS)への準拠
この接続は、FIPS環境では作成できません。
制約事項
- Data Refinery では、この接続は、ソースとしてのみ使用できます。 この接続を、ターゲット接続またはターゲット接続データ資産として使用することはできません。回避策については、 『 Impala 』の「テーブルに格納されたデータの精査」 を参照してください。
- SPSS Modeler では、この接続は、データのインポートにのみ使用できます。 この接続先、または Impala via Execution Engine for Hadoop に接続されたデータアセットには、データをエクスポートできません。