GUI Kafka Tool to consume and produce messages.
Currently supports reading messages in STRING and PROTOBUF formats.
➜ docker run -d --net host -v /your/path/to/kafkamate.json:/kafkamate.json csofronia/kafkamate:latestNow go to your browser and access http://localhost:8080. That's it! 🚀
This mount -v /your/path/to/kafkamate.json:/kafkamate.json is needed if you want to persist your kafka cluster configuration.
If this is skipped then it will start with no configuration.
Start the site with (make sure to have already installed npm):
➜ sbt devIn another shell tab start the service:
➜ sbt service/runWe need also to start the Envoy proxy to forward the browser's gRPC-Web requests to the backend:
➜ docker run --rm -d --net host -v "$(pwd)"/build/envoy.yaml:/etc/envoy/envoy.yaml:ro envoyproxy/envoy:v1.15.0➜ sbt dockerizeKAFKA is a registered trademark of The Apache Software Foundation and has been licensed for use by kafkamate. kafkamate has no affiliation with and is not endorsed by The Apache Software Foundation.