すべてのプロダクト
Search
ドキュメントセンター

Realtime Compute for Apache Flink:Kerberos 認証が有効な Hive クラスターの登録

最終更新日:Aug 20, 2026

Realtime Compute for Apache Flink コンソールで Kerberos 認証が有効な Hive クラスターを登録すると、Flink ジョブから Hive 内のデータに安全にアクセスできるようになります。

背景情報

Flink ジョブから Kerberos 認証が有効な Hive データソースにアクセスするには、まず Realtime Compute for Apache Flink コンソールにクラスターを登録する必要があります。その後、Flink ジョブでこの Kerberos 情報を設定すると、アクセスが有効になります。

制限事項

  • Hadoop 2.x および 3.x で実行される、Kerberos 認証が有効な Hive クラスターがサポートされています。

    説明

    Hadoop 2.x をサポートするには、Ververica Runtime (VVR) 8.0.7 以降が必要です。

  • 1 つの名前空間に、Kerberos 認証が有効な Hive クラスターを複数登録できます。

  • Kerberos 認証が有効な各 Hive クラスターに、複数のプリンシパルを登録できます。

  • 各ジョブは、Kerberos 認証が有効なクラスターから 1 つのプリンシパルのみ使用できます。

  • Kerberos 認証はセッションクラスターではサポートされていません。セッションクラスターから Kerberos 認証が有効な Hive クラスターへのクエリ実行やその他の操作はできません。

Kerberos 認証が有効なクラスターの登録

  1. Kerberos 認証が有効な Hive クラスターの登録ページを開きます。

    1. Realtime Compute for Apache Flink コンソールにログインします。

    2. ワークスペースのリストで、目的のワークスペースを見つけ、[アクション] 列の [コンソール] をクリックします。

    3. 左側のナビゲーションペインで、[セキュリティ] > [セキュリティ]を選択します。

  2. [Hive Kerberos] タブで、[Kerberos の追加] をクリックします。

  3. パラメーターを設定します。

    パラメーター

    説明

    [Kerberos name]

    Kerberos 認証が有効なクラスターの名前を入力します。

    [Kerberos krb5.conf]

    krb5.conf ファイルには、接続モード、セキュリティパラメーター、Kerberos コンポーネントの場所といった、Kerberos 環境の設定が含まれています。

    image..png アイコンをクリックして、krb5.conf ファイルをアップロードします。

    [principal]

    プリンシパルの名前。

    [Kerberos keytab]

    キータブは、プリンシパルとその暗号化されたキーを含むファイルです。これにより、サービスはパスワードなしで Kerberos 認証を行えます。

    image..png アイコンをクリックして、プリンシパルのキータブファイルをアップロードします。

    設定ファイルの入手方法については、「基本的なKerberos操作」をご参照ください。

  4. [OK] をクリックします。

    Kerberos 化されたクラスターが不要になった場合は、対象クラスターの [アクション] 列で [削除] をクリックして登録を解除できます。登録を解除すると、この Kerberos サービスを使用する名前空間内のジョブは失敗します。慎重に実行してください。

プリンシパルの追加

登録済みの Kerberos 認証が有効なクラスターに、複数のプリンシパルを追加できます。

  1. 対象の Kerberos 化されたクラスターを見つけ、[アクション] 列の [追加] をクリックします。

  2. [Kerberos の追加] ダイアログボックスで、プリンシパルとそれに対応するキータブを追加します。

    プラス (+) アイコンとマイナス (-) アイコンをクリックして、プリンシパルを追加または削除できます。この機能は、Hadoop 3 を使用する Kerberos 認証が有効な Hive クラスターでのみ利用可能です。

  3. image アイコンをクリックして、追加されたプリンシパルの情報を表示します。

    追加されたプリンシパルについて、ページには [Kerberos Name]、[principal]、[keytab] (OSS パス)、[Recently modified by] のフィールドが表示されます。

関連ドキュメント