2.2. Kafka Connect のデプロイ


Kafka クラスターの設定後、Kafka Connect Source-to-Image(S2I)サービスをデプロイします。このサービスは、Debezium MySQL コネクターを管理するためのフレームワークを提供します。

手順

  1. Kafka Connect Source-to-Image(S2I)サービスをデプロイします。

    このコマンドは、単一ノードの Kafka クラスターの YAML ファイルのサンプルを使用して Kafka Connect S2I サービスをデプロイします。

    $ oc apply -f examples/kafka-connect/kafka-connect-s2i-single-node-kafka.yaml
  2. Kafka Connect サービスが実行していることを確認します。

    このコマンドを実行すると、Kafka Connect サービスが稼働中で、Pod の準備ができていることを確認できます。

    $ oc get pods -l strimzi.io/name=my-connect-cluster-connect
    NAME                                          READY   STATUS      RESTARTS   AGE
    my-connect-cluster-connect-1-dxcs9            1/1     Running     0          7m
  3. Debezium MySQL Connector プラグインを使用して、Kafka Connect イメージの新しいビルドを開始します。

    このコマンドは、以前にダウンロードした Debezium MySQL Connector プラグインを使用します。

    $ oc start-build my-connect-cluster-connect --from-dir ./my-plugins/
  4. ビルドが完了したことを確認します。

    このコマンドは、新しいビルドが完了したことを示しています(my-connect-cluster-connect-2)。Debezium MySQL Connector がインストールされている。

    $ oc get build
    NAME                           TYPE     FROM     STATUS     STARTED         DURATION
    my-connect-cluster-connect-1   Source            Complete   9 minutes ago   2m10s
    my-connect-cluster-connect-2   Source   Binary   Complete   4 minutes ago   2m2s
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.