メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
Apache Kafka

Apache Kafka

Apache Kafka は分散イベントストリーミングプラットフォームです。LinkedIn、Netflix、Uber、および Fortune 100 企業の80%で採用されているペタバイト規模のリアルタイムデータパイプラインです。耐久性の高いトピックログ、並列処理のためのパーティション分割、そして最も高負荷なメッセージングワークロードに対応する Exactly-once セマンティクスを備えています。

概要

33k

GitHubスター

133

ページビュー

197

アクティブインストール

ライセンス Apache-2.0 バージョン Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

アクティブインストール数はサンプルデータ(プレビュー)です。正式リリース前に実際のデータに切り替わります。

重要なファイルとディレクトリ

  • Kafka メインインストールディレクトリ: /opt/kafka
  • Kafka ブローカー設定ファイル: /opt/kafka/config/server.properties
  • Kafka ログディレクトリ(ブローカーログ・保持イベント): /opt/kafka/logs
  • Kafka バイナリおよび CLI ツール(kafka-topics.sh, kafka-console-producer.sh、その他): /opt/kafka/bin
  • Kafka を管理する Systemd サービスユニット: /etc/systemd/system/kafka.service

Kafkaサービス

sudo systemctl restart kafka
sudo systemctl enable kafka
sudo systemctl status kafka

トピックを作成

/opt/kafka/bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092

トピックの詳細を確認する:

/opt/kafka/bin/kafka-topics.sh --describe --topic quickstart-events --bootstrap-server localhost:9092

イベント(メッセージ)を送信する

/opt/kafka/bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092

1行につき1つのイベントを入力してください。

押す Ctrl+C 終了するには。

イベントを消費

/opt/kafka/bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092

押す Ctrl+C 読むのをやめる。

イベントは複数のクライアントから何度でも受信できます。

ログとトラブルシューティング

  • Kafkaログ: /opt/kafka/logs
  • Systemd ジャーナル: sudo journalctl -u kafka -f
  • ポートを確保する 9092 (ブローカー)と 9093 (コントローラー)が開いています。

データベースツールの他の記事

関連アプリ。

Apache Kafka を今すぐデプロイする。 月額2.48ドルから。