https://store-images.s-microsoft.com/image/apps.6717.f76720f8-ad37-4a03-b477-e06dc8199834.cfa12cbd-a449-4487-8aa6-badb10cc5df8.8d3e5b03-c902-49c0-9ee4-1ffd6e6cb21f

Apache Kafka

pcloudhosting

Apache Kafka

pcloudhosting

Version 3.4.0 + Free Support on Ubuntu 24.04

Apache Kafka is a distributed streaming platform designed for building real-time data pipelines and streaming applications. It handles large data volumes, making it suitable for both enterprise and small-scale use.

Features of Apache Kafka:

  • High throughput and scalability for real-time data handling.
  • Fault-tolerant and reliable distributed architecture.
  • Pub/Sub messaging model for communication between producers and consumers.
  • Stream processing with Kafka Streams and Kafka Connect.
  • Durability with message retention and replication.

To check the Kafka version, run:

~/kafka/bin/kafka-topics.sh --version

User Instructions:

  • Start the Kafka server:
    ~/kafka/bin/kafka-server-start.sh ~/kafka/config/server.properties
  • Create a topic:
    ~/kafka/bin/kafka-topics.sh --create --topic  --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1
  • Produce messages:
    ~/kafka/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic 
  • Consume messages:
    ~/kafka/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic  --from-beginning

Disclaimer: Apache Kafka is open-source under the Apache License 2.0 and is provided "as is." Users assume all responsibility for use and compliance with licensing terms.