Confluent Platform への移行

Confluent Platform using only Confluent Community components からの移行

Confluent Platform への移行パスは、Confluent Open Source ダウンロード(5.0.x 以前)または Confluent Community ダウンロード(5.0.x 以降)を最初にインストールした方法によって異なります。

apt による DEB パッケージまたは yum による RPM パッケージ

Confluent Platform パッケージは、Confluent Platform using only Confluent Community components のすべてのパッケージに加えて、追加のエンタープライズパッケージを含む包括的なパッケージです。既存のコミュニティデプロイに追加のエンタープライズパッケージをインストールするには、以下のコマンドを実行します。

sudo yum install confluent-platform

または

sudo apt-get install confluent-platform

TAR または ZIP アーカイブ

TAR または ZIP アーカイブから Confluent Platform using only Confluent Community components をインストールした場合、プラットフォーム全体を含む新しい Confluent Platform アーカイブをダウンロードしてインストールする必要があります。

  • https://www.confluent.io/download/ から Confluent Platform TAR または ZIP アーカイブをダウンロードします。
  • アーカイブの内容を新しい Confluent Platform インストールディレクトリに抽出します。ZIP ファイルの場合は、GUI を使用して内容を抽出するか、ターミナルで以下のコマンドを実行します。
unzip confluent-6.2.4.zip
tar xzf confluent-6.2.4.tar.gz
  • ./etc から、./etc/kafka./etc/kafka-rest./etc/schema-registry./etc/confluent-control-center を含めて、すべての構成ファイルを、前の手順で作成した新しいディレクトリにコピーします。
  • Confluent Platform using only Confluent Community components ディレクトリで実行されているすべての Apache Kafka® サービスを停止します。停止の対象となるのは、実行されていたサービスにより、kafka-restschema-registryconnect-distributedkafka-server、および zookeeper-server などがあります。
  • Confluent Platform ディレクトリ内の対応するサービスを起動し、さらに使用する新しいエンタープライズサービス(confluent-control-center など)を起動します。
  • すべての Confluent サーバーでこれらの手順を 1 台ずつ繰り返して、ローリング移行を実行します。
  • Confluent Platform インストールディレクトリ内のサービスを停止し、その Confluent Platform using only Confluent Community components ディレクトリ内でサービスを起動するだけで、いつでも Confluent Platform using only Confluent Community components に戻すことができます。

Kafka からの移行

プラットフォーム全体を含む新しい Confluent Platform アーカイブをダウンロードしてインストールします。

  • https://www.confluent.io/download/ から Confluent Platform TAR または ZIP アーカイブをダウンロードします。

  • アーカイブの内容を新しい Confluent Platform インストールディレクトリに抽出します。ZIP ファイルの場合は、GUI を使用して内容を抽出するか、ターミナルで以下のコマンドを実行します。

    unzip confluent-6.2.4.zip
    

    TAR ファイルの場合は、以下のコマンドを実行します。

    tar xzf confluent-6.2.4.tar.gz
    
  • ./etc から、./etc/kafka./etc/kafka-rest./etc/schema-registry./etc/confluent-control-center を含めて、すべての構成ファイルを、前の手順で作成した新しいディレクトリにコピーします。

  • Confluent Platform using only Confluent Community components ディレクトリで実行されているすべての Kafka サービスを停止します。停止の対象となるのは、実行されていたサービスにより、kafka-restschema-registryconnect-distributedkafka-server、および zookeeper-server などがあります。

  • Confluent Platform ディレクトリ内の対応するサービスを起動し、さらに使用する新しいエンタープライズサービス(confluent-control-center など)を起動します。

  • すべての Confluent サーバーでこれらの手順を 1 台ずつ繰り返して、ローリング移行を実行します。

  • Confluent Platform インストールディレクトリ内のサービスを停止し、その Apache Kafka® ディレクトリ内でサービスを起動するだけで、いつでも Apache Kafka® に戻すことができます。