Sign inSign up

phenompeople/kafka

By phenompeople

•Updated over 3 years ago

Apache Kafka is a distributed streaming platform to build real-time data pipelines & streaming apps

Image
2

100K+

phenompeople/kafka repository overview

Docker Automated build Docker Build Status Docker Pulls License

⁠Kafka

Apache Kafka is a distributed streaming platform used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies. Kafka requires a connection to a Zookeeper service.

⁠phenompeople/kafka
⁠Pre-Requisites
⁠How to use this image
  1. This image can be used by simply running

$ docker run --name=kafka -p 9092:9092 -td phenompeople/kafka

Above command runs kafka container with port 9092 mapped to host and connecting to local zookeeper based on default server_config.properties.

  1. To make image run even after reboot use extra option --restart=always

$ docker run --restart=always --name=kafka -p 9092:9092 -td phenompeople/kafka

Note: If you remove the container all your data and configurations will be lost, and the next time you run the image the database will be reinitialized.

To avoid this loss of data, you should mount a volume that will persist even after the container is removed. If you are using default configuration mount the volume to /tmp/kafka-logs

  1. To make image run even after reboot along with storage persistance use extra option --restart=always

$ docker run --restart=always --name=kafka -p 9092:9092 -v /data:/tmp/kafka-logs -td phenompeople/kibana

⁠Maintainers

⁠License and Authors

License: Apache License

Author : Phenompeople Pvt Ltd ([email protected]⁠)

Tag summary

Content type

Image

Digest

Size

244.1 MB

Last updated

almost 9 years ago

docker pull phenompeople/kafka