Skip to main content
Version: Next

Kafka

Apache Kafka is Open-source distributed event streaming platform, used for Message Queue . Apache Kafka® is used for building real-time data pipelines and streaming apps.

Architecture

Prepare

When referring to this document to use Apache Kafka, please read and ensure the following points:

  • Login to Websoft9 Console and find or install Apache Kafka:

    • Go to My Apps listing applications
    • Go to App Store installing target application
  • This application is installed by Websoft9 console.

  • The purpose of this application complies with the apache2 open source license agreement.

  • Configure the domain name or server security group opens external network ports for application access.

Getting started

Visualize Kafka Cluster Management

Install the Redpanda Console from the Websoft9 App Store to visually manage your Kafka cluster.

Configuration options

  • Authentication and Authorization Control: Kafka mirrors support various authentication and authorization mechanisms, which need to be configured manually.
  • Custom Configuration: It is recommended to set up through environment variables.
  • CLI
    /opt/bitnami/kafka/bin/kafka
    /opt/bitnami/kafka/bin/kafka-console-consumer.sh --bootstrap-server yourip:port --consumer.config consumer.properties --topic my-topic

    # ZooKeeper client
    zkCli.sh -server IP:2181
  • Kafka APIS
  • Kafka Clients

Administer

Refer to the Bitnami Kafka Docs for additional information

Troubleshooting