Impala接続サービスは、この接続プロファイルタイプでは使用できません。
- データ ソース エクスプローラまたはナビゲータでをクリックします。
- 以下を行います。
- 接続プロファイルのタイプからHadoopを選択します。
- 接続プロファイルを識別する名前を入力します。
- (オプション)接続プロファイルの説明を入力します。
- 次へをクリックします。
- プロファイルの詳細を指定するには、次の操作を行います。
- (オプション)現在Hortonworks HadoopシステムにKnox Gateway経由で接続している場合は、Knox Gatewayを選択します。このオプションを選択すると、Smart LoaderおよびHive JDBC接続サービスオプションが選択され、無効になります。これらのオプションに関する追加情報は必要ないからです。 Kerberosが選択されず無効になっているのは、KerberosクラスタでもKnox認証情報のみが接続の確立に使用されるためです。 Presto接続サービスオプションも、Knoxではサポートされていないため、選択されずに無効になっています。
- (オプション)Hadoop HortonworksシステムがKerberosレルム内に設定されている場合は、セキュリティ認証の下で Kerberosを選択します。Knox GatewayとKerberosの両方が選択されている場合は、TDCHとSQL-H接続サービスオプションが利用可能です。
- (オプション)該当する接続サービスを選択してください。
接続サービス オプション 説明 TDCH Hortonworks HadoopシステムとTeradata Databaseの間でデータを転送します。 SQL-H Hortonworks HadoopシステムからAsterデータベースにデータを転送します。 SQL-HはHadoop 3.0.1ではサポートされていません。 Hadoop 3.0.1からAsterへのデータ転送は機能しません。スマート ローダー テキスト区切りファイルからHortonworks Hadoopシステムにデータをインポートします。
このオプションを選択した場合:- Hortonworks Hadoop システムにアクセスするHortonworks Hive JDBCドライバとしてHiveが自動的に選択されます。
- Prestoオプションは選択できません。
Hive Hive JDBCを使用してSQLを作成および実行します。
このオプションを選択した場合、Prestoオプションは選択できません。
Presto Presto JDBCを使用してSQLを作成および実行します。
このオプションを選択した場合、Smart LoaderまたはHiveオプションは選択できません。
- (オプション)接続するタイミングを指定します。
オプション 説明 ウィザードが完了したときに接続 プロファイルが完了したときにデータベースに接続します。 ワークベンチを起動するたびに接続 ワークベンチを起動するたびにこのデータベースに接続します。 - 次へをクリックします。
- Knox Gatewayオプションを選択した場合は、Knox Gateway接続のプロパティを指定します:
- ゲートウェイ ホストにホスト名を入力します。
- ゲートウェイのポート番号にホストのポート番号を入力します。
- クラスタ名にクラスタ名を入力します。
- ゲートウェイのユーザー名にKnox Gatewayのユーザー名を入力します。
- (オプション)ゲートウェイのパスワードに、Knox Gatewayのパスワードを入力します。
- パスワードの保存を選択して、パスワードを保存します。
- SSLの有効化を選択してSecure Sockets Layer暗号化を有効にします。
- ドロップダウンからドライバの選択からドライバを選択するか、または作成します。
- をクリックします。
- システム タイプに応じて、外部Hortonworks Hiveドライバのテンプレートを選択します。
- ドライバ名にドライバ定義の固有の名前を入力します。
- JARリストタブで、JAR/Zipの追加をクリックしてJDBCドライバのJARのリストを追加します。
- プロパティタブで、JDBCドライバのプロパティを編集します。
- OKをクリックします。
- (オプション)JDBCプロパティを追加するには、追加をクリックし、名前および値を入力して、変数タイプを選択します。
- 次へをクリックします。
- スマート ローダー、Hive、または Prestoを選択した場合は、Kerberos認証プロパティを入力します。TDCHとSQL-Hは追加情報を必要としません。
選択項目 次を実行 スマート ローダーまたはHive Kerberos レルムの名前を入力します。 Presto SSL TrustStoreパスおよびSSL TrustStoreパスワードを入力します。 - 選択した接続サービスに基づいて次の手順を実行し、次へをクリックして、サマリー情報を表示します。
選択項目 次を実行 TDCH またはスマート ローダー WebHDFS接続時の認証情報を入力します。 - WebHDFSのホスト名に、Hadoopシステムへのアクセスを提供するように構成されたシステムのホスト名またはIPアドレスを入力します。
- WebHDFSのポート番号で、Hadoopシステムとの通信に使用するポート番号を入力します。
- WebHDFSのユーザー名に、WebHDFSのホストへのアクセス許可を持つユーザー名を入力します。
Kerberos認証を使用して構成されているシステムの場合、これは通常プリンシパルユーザー名です。
- Hadoopクラスタにネームノードに対応するための高可用性が備わっている(クラスタにアクティブ ネームノードとスタンバイ ネームノードがある)場合は、HA対応クラスタを選択してから、セカンダリWebHDFSのホスト名でスタンバイまたはバックアップ ネームノード/WebHDFSホストのホスト名またはIPアドレスを入力します。
SQL-H WebHCat接続時の認証情報を入力します。 - WebHCatのホスト名に、Hadoopシステムのメタデータサービスを管理するApache HCatalogシステムのホスト名またはIPアドレスを入力します。
- WebHCatのポート番号に、WebHCatホストとの通信に使用するポート番号を入力します。
- WebHCatのユーザー名に、WebHCatのホストへのアクセス許可を持つユーザー名を入力します。
Kerberos認証を使用して構成されているシステムの場合、これは通常プリンシパルユーザー名です。
Hive またはPresto JDBC接続プロパティを入力します。 - ドロップダウンからドライバを選択からドライバを選択するか、または作成してください。
- をクリックします。
- システム タイプに応じて、外部Hortonworks Hiveドライバのテンプレートを選択します。
- ドライバ名にドライバ定義の固有の名前を入力します。
- JARリストタブで、JAR/Zipの追加をクリックしてJDBCドライバのJARのリストを追加します。
- プロパティ タブでJDBCドライバのプロパティを編集します。
- OKをクリックします。
- JDBCホストに、接続先Hadoopシステムのホスト名を入力します。
- JDBCのポート番号に、ホストとの通信に使用するポート番号を入力します。
- JDBCデータベースに、Hadoopデータベースの名前を入力します。
- JDBCのユーザー名に、データベースとの接続に使用するユーザー名を入力します。
Kerberos認証を使用して構成されているシステムの場合、これは通常プリンシパルユーザー名です。
- JDBCのパスワードに、Hive JDBCを使用してデータベースにアクセスする場合に必要なパスワードを入力します。
- パスワードの保存を選択して、パスワードを保存します。
- HTTPトランスポート モードを選択して、HTTPの安全な転送モードを使用してデータを転送します。
- HTTPパスにHTTPサーバーのパスを入力するか、デフォルトを受け入れます。
- Hive接続の場合は、LDAPセキュリティの有効化を選択してLDAP認証を有効にします。
- Presto接続の場合、JDBCログ情報を生成するためにJDBCロギングを選択します。
- 終了をクリックして接続プロファイルを作成します。