Docker images for deploying and running Kafka services based on the Confluent Platform.
The images are based on confluentinc/cp-docker-images and have been modified to:
- Execute as non-privileged users
- Include a Prometheus JMX exporter
- Include a customized PrincipalBuilder
- Include the kafka-connect-s3 Connector
- Include the kafka-connect-sqs Connector
- Remove behaviors attached to
KAFKA_ADVERTISED_LISTENERS
env variable
Build and run with Docker Compose:
docker-compose build
docker-compose up
kafkacat -b localhost:9092 -L
View RegexPrincipalBuilder
metrics:
curl -s http://localhost:9011/metrics | grep kafka_security_RegexPrincipalBuilder
List the available Kafka Connect connector plugins and their versions:
curl -s http://localhost:8083/connector-plugins | jq '.[] | select(.class | contains("nordstrom"))'