IntelliJ IDEA 2026.1 Help

Kerberos

Kerberos は、安全でないネットワーク上でクライアントとサーバーを認証するための安全な方法を提供するネットワーク認証プロトコルです。

Big Data Tools プラグインを使用すると、Kerberosを使用して KafkaHDFS 、および Hive Metastore への接続を認証できます。

Kerberos を使用して Kafka で認証する

  1. Big Data Tools 」ウィンドウで「Add a connection 」をクリックし、「Kafka 」を選択します。 または、既存の接続を編集する場合は、それを選択して Edit a connection をクリックします。

  2. Kerberos 設定を開きます: 構成ソースカスタム を選択し、 認証 の下で SASL | Kerberos を選択します。

  3. kinit(英語) ツールによって作成された Kerberos チケットキャッシュを使用する場合は、 kinit キャッシュを使用する を選択します。

    それ以外の場合は、 kinit キャッシュを使用する チェックボックスをオフにして、認証データを提供します。

    • 基本 ボックスに、john@EXAMPLE.ORG などの Kerberos プリンシパルを入力します。

    • キータブ ボックスで、 keytab(英語) ファイルへのパスを指定します。

  4. IDE Kerberos 設定 をクリックします。 開いたウィンドウの Krb5 構成 フィールドで、 krb5.conf または krb5.ini ファイルを指定するか、デフォルトのファイルをそのまま使用します。

または、構成プロパティを使用して Kerberos 接続を設定できます。 構成ソースプロパティ に切り替え、必要なプロパティを追加します(例:)。

sasl.kerberos.service.name=kafka security.protocol=SASL_PLAINTEXT sasl.mechanism=GSSAPI sasl.jaas.config=com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab="/etc/security/keytabs/john.keytab" principal="john@EXAMPLE.COM";

Kerberos を使用して HDFS で認証する

  1. Big Data Tools 」ウィンドウで「Add a connection 」をクリックし、「HDFS 」を選択します。 または、既存の接続を編集する場合は、それを選択して Edit a connection をクリックします。

  2. Kerberos 設定を開きます: 構成ソースカスタム を選択し、 認証 の下で Kerberos を選択します。

  3. kinit(英語) ツールによって作成された Kerberos チケットキャッシュを使用する場合は、 kinit キャッシュを使用する を選択します。

    それ以外の場合は、 認証方法 リストで認証方法を選択します。

    • Keytab: john@EXAMPLE.ORG などの Kerberos プリンシパルと キータブ(英語)ファイルへのパスを入力します。

    • パスワード: john@EXAMPLE.ORG などの Kerberos プリンシパルとプリンシパルのパスワードを入力します。

    • JAAS 構成: JAAS ログイン構成ファイル(英語)へのパスを指定します。 IntelliJ IDEA はファイル内の JAAS エントリを検出し、 JAAS エントリ リストで認証に使用するエントリを選択できます。 または、 JAAS エントリの生成 をクリックして新しい JAAS エントリを生成し、それをファイルに追加します。

  4. IDE Kerberos 設定 をクリックします。 開いたウィンドウの Krb5 構成 フィールドで、 krb5.conf または krb5.ini ファイルを指定するか、デフォルトのファイルをそのまま使用します。

Kerberos を使用して Hive で認証する

  1. Big Data Tools 」ウィンドウで「Add a connection 」をクリックし、「Hive Metastore 」を選択します。 または、既存の接続を編集する場合は、それを選択して Edit a connection をクリックします。

  2. Kerberos 設定を開きます: 構成ソースカスタム を選択し、 認証 の下で Kerberos を選択します。

  3. kinit(英語) ツールによって作成された Kerberos チケットキャッシュを使用する場合は、 kinit キャッシュを使用する を選択します。

    それ以外の場合は、 kinit キャッシュを使用する チェックボックスをオフにして、認証データを提供します。

    • 基本 ボックスに、john@EXAMPLE.ORG などの Kerberos プリンシパルを入力します。

    • キータブ ボックスで、 keytab(英語) ファイルへのパスを指定します。

  4. IDE Kerberos 設定 をクリックします。 開いたウィンドウの Krb5 構成 フィールドで、 krb5.conf または krb5.ini ファイルを指定するか、デフォルトのファイルをそのまま使用します。

デバッグログを有効にする

Kerberos 認証に問題がある場合は、Kerberos および Java Generic Security Services (JGSS) デバッグメッセージのロギングを有効にできます。 その後、ログは ヘルプ | Finder でログを表示 および ヘルプ | ログをエディターで開く で使用できます。

  1. 設定 ダイアログ (Ctrl+Alt+S) で、 外観& 振る舞い | システム設定 | Kerberos 認証 に進みます。

  2. Kerberos デバッグログ および JGSS デバッグログ チェックボックスを選択します。

2026 年 3 月 30 日