Kerberos
Kerberos は、安全でないネットワーク上でクライアントとサーバーを認証するための安全な方法を提供するネットワーク認証プロトコルです。
ビッグデータツールプラグイン(英語)を使用すると、Kerberos を使用して Kafka、HDFS、Hive Metastore への接続を認証できます。
Kerberos を使用して Kafka で認証する
「ビッグデータツール」ウィンドウで「
」をクリックし、「Kafka」を選択します。または、既存の接続を編集する場合は、それを選択して
をクリックします。
Kerberos 設定を開きます。構成ソースでカスタムを選択し、認証で を選択します。
kinit(英語) ツールによって作成された Kerberos チケットキャッシュを使用する場合は、kinit キャッシュを使用するを選択します。
それ以外の場合は、kinit キャッシュを使用するチェックボックスをオフにして、認証データを提供します。
基本ボックスに、john@EXAMPLE.ORG などの Kerberos プリンシパルを入力します。
キータブボックスで、keytab(英語) ファイルへのパスを指定します。
IDE Kerberos 設定をクリックします。開いたウィンドウの Krb5 構成フィールドで、krb5.conf または krb5.ini ファイルを指定するか、デフォルトのファイルをそのまま使用します。
または、構成プロパティを使用して Kerberos 接続をセットアップすることもできます。構成ソースで Properties に切り替え、必要なプロパティを追加します。例:
Kerberos を使用して HDFS で認証する
「ビッグデータツール」ウィンドウで「
」をクリックし、「HDFS」を選択します。または、既存の接続を編集する場合は、それを選択して
をクリックします。
Kerberos 設定を開きます。構成ソースでカスタムを選択し、認証で Kerberos を選択します。
kinit(英語) ツールによって作成された Kerberos チケットキャッシュを使用する場合は、kinit キャッシュを使用するを選択します。
それ以外の場合は、認証リストで認証方法を選択します。
キータブ : john@EXAMPLE.ORG などの Kerberos プリンシパルとキータブ(英語)ファイルへのパスを入力します。
パスワード : john@EXAMPLE.ORG などの Kerberos プリンシパルとプリンシパルのパスワードを入力します。
JAAS 構成 : JAAS ログイン構成ファイル(英語)へのパスを指定します。DataGrip はファイル内の JAAS エントリを検出し、JAAS エントリリストで認証に使用するエントリを選択できます。または、JAAS エントリの生成をクリックして新しい JAAS エントリを生成し、それをファイルに追加します。
IDE Kerberos 設定をクリックします。開いたウィンドウの Krb5 構成フィールドで、krb5.conf または krb5.ini ファイルを指定するか、デフォルトのファイルをそのまま使用します。
Kerberos を使用して Hive で認証する
「ビッグデータツール」ウィンドウで「
」をクリックし、「Hive Metastore」を選択します。または、既存の接続を編集する場合は、それを選択して
をクリックします。
Kerberos 設定を開きます。構成ソースでカスタムを選択し、認証で Kerberos を選択します。
kinit(英語) ツールによって作成された Kerberos チケットキャッシュを使用する場合は、kinit キャッシュを使用するを選択します。
それ以外の場合は、kinit キャッシュを使用するチェックボックスをオフにして、認証データを提供します。
基本ボックスに、john@EXAMPLE.ORG などの Kerberos プリンシパルを入力します。
キータブボックスで、keytab(英語) ファイルへのパスを指定します。
IDE Kerberos 設定をクリックします。開いたウィンドウの Krb5 構成フィールドで、krb5.conf または krb5.ini ファイルを指定するか、デフォルトのファイルをそのまま使用します。
デバッグログを有効にする
Kerberos 認証に問題がある場合は、Kerberos および Java Generic Security Services (JGSS) デバッグメッセージのロギングを有効にできます。その後、ログは
および で使用できます。設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
Kerberos デバッグログおよび JGSS デバッグログチェックボックスを選択します。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/kafka_confluent.png)
Kafka
Kafka プラグインを使用すると、Kafka イベントストリーミングプロセスを監視し、コンシューマー、プロデューサー、トピックを作成できます。また、スキーマレジストリに接続し、スキーマを作成および更新することもできます。Kafka プラグインをインストールするこの機能は、インストールして有効にする必要がある Kafka プラグインに依存しています。を押して設定を開き、を選択します。マーケットプレースタブを開き、Kafka プラグインを見つけて、インストールをクリックします (プロンプトが表示されたら、...
![](https://resources.jetbrains.com/help/img/idea/2024.1/bdt_hdfs_connection.png)
HDFS
HDFS サーバーに接続するビッグデータツールウィンドウでクリックし、HDFS を選択します。開いたビッグデータツールダイアログで、接続パラメーターを指定します。名前: 他の接続と区別するための接続の名前。構成ソースで、次のいずれかを選択します。カスタム: クラスタ URI ボックスに、HDFS サーバーの URI を入力します。Kerberos を使用して HDFS サーバーへのアクセスを制御する場合は、認証で Kerberos を選択します。構成フォルダー: HDFS 構成ファイルを含むディレクトリへ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/bdt_hive_connection.png)
Hive Metastore
DataGrip を使用すると、Hive メタストアを監視できます。典型的なワークフロー:Hive サーバーへの接続を確立する、エディターでストレージをプレビュー、専用のツールウィンドウでデータベースとパーティションをプレビューする、Hive メタストアサーバーに接続するビッグデータツールウィンドウでクリックし、Hive Metastore を選択します。開いたビッグデータツールダイアログで、接続パラメーターを指定します。名前: 他の接続と区別するための接続の名前。構成ソース: Hive 構成プ...
![](https://pleiades.io/icons/datagrip.png)
Zeppelin ノートブック
Zeppelin プラグインの開発は現在中断されています。問題が発生した場合は、問題を送信し、プラグインと IDE のバージョンをお知らせください。Zeppelin プラグインの詳細については、DataGrip ドキュメントのバージョン 2023.3 を参照してください。Flink モニタリング Kerberos
![](https://resources.jetbrains.com/help/img/idea/2024.1/add-http-request.png)
HTTP クライアント
HTTP クライアントプラグインを使用すると、DataGrip コードエディターで HTTP リクエストを直接作成、編集、実行できます。HTTP クライアントプラグインをインストールするこの機能は、インストールして有効にする必要がある HTTP クライアントプラグインに依存しています。を押して設定を開き、を選択します。マーケットプレースタブを開き、HTTP クライアントプラグインを見つけて、インストールをクリックします (プロンプトが表示されたら、IDE を再起動します)。HTTP リクエストを作...