Apache Sparkへの接続

Apache Spark接続を作成および構成する方法について学習します。

開始する前に

次を確認します:

接続の作成

Apache Spark接続を作成するには:

  1. OCI GoldenGateの「概要」ページから、「接続」を選択します。

    「はじめに」セクションの「接続の作成」を選択して、ステップ3にスキップすることも可能です。

  2. 「接続」ページで、「接続の作成」を選択します。

  3. 「接続の作成」ページで、次のようにフィールドに入力します:

    1. 「名前」に、接続の名前を入力します。

    2. (オプション)「説明」に、この接続を他の接続から区別するのに役立つ説明を入力します。

    3. (GoldenGate on Multicloudの場合のみ)「サブスクリプション」を選択し、次のフィールドに入力します。

      1. 「コンパートメント」ドロップダウンで、リソース・アンカーが存在するコンパートメントを選択します。

      2. マルチクラウド・パートナ・リージョンを選択します。

      3. 「パートナ可用性ゾーン」を選択します。使用可能なオプションは、選択したマルチクラウド・パートナ・リージョンに基づいて移入されます。

    4. 「コンパートメント」で、接続を作成するコンパートメントを選択します。

    5. 「タイプ」ドロップダウンから「Apache Spark」を選択します。

    6. 「送信モード」で、次のオプションのいずれかを選択します。

      • 送信: SparkマスターRPCエンドポイントを使用します。選択した場合は、クラスタ・エンドポイントを入力します。

      • REST: SparkスタンドアロンRESTゲートウェイを使用します。選択すると、

        1. クラスタ・エンドポイントを入力します。

        2. RESTエンドポイントを入力します。

        3. REST認証秘密キー・シークレットを選択します。

      ノート:

      • シークレットとは、パスワード、証明書、SSHキー、OCIサービスで使用する認証トークンなどの資格証明です。シークレットを作成するには、シークレットの作成を参照してください。次を確認します:

        • 「手動シークレット生成」を選択します。

        • 資格証明をシークレット・コンテンツに貼り付けます。

      • パスワード・シークレットを使用しない場合は、このフォームの下部にある「拡張オプション」の下の「セキュリティ」セクションで「ボールトでシークレットを使用」の選択を解除してください。

      • シークレット・コンテンツを更新する必要がある場合は、次のことを確認してください:

        • プレーン・テキスト・テンプレートを使用して新しいシークレット・バージョンを作成し、更新されたコンテンツを指定します。詳細は、シークレットのコンテンツの更新を参照してください。

        • キャッシュされたシークレット・コンテンツをクリアするには、接続をリフレッシュします。

    7. ドロップダウンから「認証タイプ」を選択します。

    8. ドロップダウンからセキュリティ・プロトコルを選択します。

    9. 「アーティファクト」の場合:

      1. ドロップダウンから「アーティファクトの場所」を選択します。

      2. 同じ名前の既存のアーティファクトを上書きするかどうかを選択します。

      3. ドロップダウンから「認証タイプ」を選択します。

        • 秘密キー

        • リソース・プリンシパル

        • ユーザー・プリンシパル

        • オブジェクト接頭辞

      4. ドロップダウンから「リージョン」を選択します。

      5. オブジェクト・ストレージ・バケットを選択します。

      6. オブジェクト接頭辞を入力します。

      7. アーティファクト認証タイプの選択に応じて(ステップ9c):

        • 「秘密キー」を選択した場合は、「アクセス・キーID」を入力し、「シークレット・アクセス・キー・シークレットID」を選択します。

        • 「ユーザー・プリンシパル」を選択した場合は、Oracle Object Storageへのアクセスを認証する方法を選択します。

          1. 「ユーザー」で、次のいずれかのオプションを選択します:

            • 現在のテナンシとユーザーを使用

            • 別のテナンシおよびユーザーを指定してから、次の情報を入力します:

              1. テナンシのOCIDを入力します。

              2. 「ユーザーOCID」と入力します。

          2. 秘密キー・シークレットを選択します。別のコンパートメントにある場合は、ドロップダウンを使用してコンパートメントを変更します。

          3. 「秘密キー・パスフレーズ・シークレット」を選択します。別のコンパートメントにある場合は、ドロップダウンを使用してコンパートメントを変更します。

          4. 「公開キー・フィンガープリント」に、ユーザー用に作成されたAPIキーを入力します。

    10. 「詳細オプション」を展開します。次のオプションを構成できます。

      • セキュリティ

        • この接続にパスワード・シークレットを使用しない「ボールト・シークレットの使用」の選択を解除します。選択されていない場合:

          • すべての暗号化キー管理をOracleに任せるには、「Oracle管理暗号化キーの使用」を選択します。

          • 「顧客管理暗号化キーの使用」を選択して、OCI Vaultに格納されている特定の暗号化キーを選択し、接続資格証明を暗号化します。

      • ネットワーク接続性

        • 共有エンドポイント: 割り当てられたデプロイメントとエンドポイントを共有します。デプロイメントのイングレスIPからの接続を許可する必要があります。

        • 専用エンドポイント: VCN内の割り当てられたサブネット内の専用エンドポイントを介したネットワーク・トラフィック用。この接続のイングレスIPからの接続を許可する必要があります。

          ノート:

          • 専用接続が7日間未割当てのままの場合、サービスはそれを共有接続に変換します。
          • Oracle GoldenGate接続についてさらに学習します。
      • セキュリティ属性: Zero Trust Packet Routing (ZPR)を使用して、この接続へのアクセスを制御するセキュリティ属性を追加します。

      • タグ: タグを追加すると、リソースを編成できます。

    11. 「作成」を選択します。

次の手順