Skip to content

kafkaインスタンスのデプロイ

Apache Kafkaをすぐに使い始めるためには、Kafkaインスタンスをデプロイし、サンプルのKafkaアプリケーションを接続して実行できるようにする必要があります。

確かにダウンロードしてローカル・システムにApache Kafkaインスタンスをインストールすることもできますが、IBM Event Streams on IBM Cloudサービスは、完全に管理されたApache Kafkaインスタンスです。

このチュートリアルでは、IBM Event Streams on IBM Cloud サービスを使用して Kafka インスタンスをデプロイし、サンプル・アプリケーションの 1 つを接続して実行することがいかに簡単であるかを紹介します。

前提条件

  • [Apache Kafka] に関する一般的な知識(/learningpaths/develop-kafka-apps/introduction/intro-to-kafka/)
  • IBM Cloud アカウント
  • サンプルアプリケーションについては、以下もインストールしておく必要があります。「Git」「Gradle」「Java 8 以上」がインストールされていること。

ステップ

IBM Event Streams Liteプランでは、使用できるパーティションが1つに限られているため、本番使用には適していません。ドキュメントで異なるプランを確認することができます。

このチュートリアルでは、Kafka インスタンスに、Event Streams on IBM Cloud を使用します。

Kafka インスタンスをデプロイし、Kafka アプリを接続して使用するには、以下の手順を実行する必要があります。

  1. マネージド Kafka インスタンスをデプロイするには、Event Streams on IBM Cloud サービス・インスタンスを作成します。

2.マネージドKafkaインスタンスでKafkaアプリを接続して使用するには、以下が必要です。

* トピックの作成
* クレデンシャルの作成
* サンプルアプリの Github リポジトリをクローンします。
* コンシューマ・アプリの実行
* プロデュースするアプリの実行

3.トピックの削除

これらの手順は、次のビデオで紹介されています。

これらの手順は、IBM Event Streams for IBM Cloud getting started tutorialにも詳しく書かれています。

まとめ

おめでとうございます。これで、IBM Event Streams on Cloud のインスタンスの作成と、最初のサンプル Kafka アプリケーションの実行に成功しました。

一般に、継続的な開発のためには、IBM Event Streams on Cloud の標準インスタンスに対して実行する必要があります。このチュートリアルで作成した Lite インスタンスを Standard インスタンスにアップグレードすることができます。