openeuler/kafka

Sponsored OSS

By openeuler

Updated about 1 month ago

Apache Kafka, a distributed event streaming platform.

Image
Message queues
2

2.0K

openeuler/kafka repository overview

Quick reference

Kafka | openEuler

Current Kafka docker images are built on the openEuler. This repository is free to use and exempted from per-user rate limits.

Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

Learn more on Kafka website.

The tag of each kafka docker image is consist of the version of kafka and the version of basic image. The details are as follows

TagsCurrentlyArchitectures
4.1.0-oe2403sp1kafka 4.1.0 on openEuler 24.03-LTS-SP1amd64, arm64
3.7.0-oe2203sp3Apache Kafka server 3.7.0 on openEuler 22.03-LTS-SP3amd64, arm64
3.8.0-oe2003sp4Apache Kafka server 3.8.0 on openEuler 20.03-LTS-SP4amd64, arm64
3.8.0-oe2203sp1Apache Kafka server 3.8.0 on openEuler 22.03-LTS-SP1amd64, arm64
3.8.0-oe2203sp3Apache Kafka server 3.8.0 on openEuler 22.03-LTS-SP3amd64, arm64
3.8.0-oe2203sp4Apache Kafka server 3.8.0 on openEuler 22.03-LTS-SP4amd64, arm64
3.8.0-oe2403ltsApache Kafka server 3.8.0 on openEuler 24.03-LTSamd64, arm64
3.8.1-oe2203sp1Apache Kafka server 3.8.1 on openEuler 22.03-LTS-SP1amd64, arm64
3.8.1-oe2203sp3Apache Kafka server 3.8.1 on openEuler 22.03-LTS-SP3amd64, arm64
3.8.1-oe2203sp4Apache Kafka server 3.8.1 on openEuler 22.03-LTS-SP4amd64, arm64
3.8.1-oe2403ltsApache Kafka server 3.8.1 on openEuler 24.03-LTSamd64, arm64
3.9.0-oe2203sp1Apache Kafka server 3.9.0 on openEuler 22.03-LTS-SP1amd64, arm64
3.9.0-oe2203sp3Apache Kafka server 3.9.0 on openEuler 22.03-LTS-SP3amd64, arm64
3.9.0-oe2203sp4Apache Kafka server 3.9.0 on openEuler 22.03-LTS-SP4amd64, arm64
3.9.0-oe2403ltsApache Kafka server 3.9.0 on openEuler 24.03-LTSamd64, arm64

Usage

In this usage, users can select the corresponding {Tag} and container startup options based on their requirements.

  • Pull the openeuler/kafka image from docker

    docker pull openeuler/kafka:{Tag}
    
  • Start a kafka instance

    docker run -d --name my-kafka -p 9092:9092 openeuler/kafka:{Tag}
    

    After the instance my-kafka is started, access the kafka service through http://localhost:9092.

  • Container startup options

    OptionDescription
    -p 9092:9092Expose Apache Kafka server on localhost:9092.
    -e ZOOKEEPER_HOST=<zookeeper>Hostname for the related Zookeeper instance.
    -e ZOOKEEPER_PORT=2181Port for the related Zookeeper instance.
    -v /path/to/config/file:/etc/kafka/server.propertiesLocal Kafka configuration file.
    -v kafkaData:/var/lib/kafka"Persist data in a docker volume named kafkaData. " "Make sure that the mount point is consistent with the configuration property logs.dirs.
  • View container running logs

    docker logs -f my-kafka
    
  • To get an interactive shell

    docker exec -it my-kafka /bin/bash
    

Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.

Tag summary

Content type

Image

Digest

sha256:cdc6081c4

Size

394.9 MB

Last updated

about 1 month ago

Requires Docker Desktop 4.37.1 or later.

This week's pulls

Pulls:

99

Last week