A docker image for Apache Kafka and Data Engineers.
Includes:
- Apache Kafka v3.6.1
- Kafka Connect and open source collection of Kafka Connect connectors
- Schema Registry
- KStreams via SQL (Lenses SQL)
- Supervisor to control the services
and synthetic generated data for quick experimentation.
Get your free license now and discover how easy streaming can get!
Once you get your license, just run:
docker run -e ADV_HOST=127.0.0.1 -e EULA="[CHECK_YOUR_EMAIL_FOR_PERSONAL_ID]" \
-p 3030:3030 -p 9092:9092 -p 2181:2181 -p 8081:8081 \
--name=lenses lensesio/box:latest
Once the services are loaded (it usually takes 30-45 seconds), visit
http://localhost:3030 and login with admin
/ admin
for full access or
log
/ viewer
for limited access to certain topics. If you are on
macOS, depending on how you installed docker, you may have to set ADV_HOST to
192.168.99.100 and visit http://192.168.99.100:3030 instead.
Once logged in, you should be greeted by a screen like below.
When finished, press CTRL+C to turn it off. You can either remove the test environment:
docker rm lenses
Or use it at a later time, continuing from where you left of:
docker start -a lenses
Lenses is for the Data Engineer working with Apache Kafka and streaming data and offers:
- Observability and visibility into events, topics, data pipelines, schemas, acls, quotas, connectors.
- Monitoring, insights and notifications for end-to-end data pipelines.
- A data-centric security model, for secure data policies around sensitive data.
- Integrations for auditing, compliance, authentication and data container systems.
Docker installed, and at least 4GB of memory available to docker.
For Linux machines this is the available free memory in your system. For macOS and Windows this is the amount of memory you assign to docker’s configuration plus some little extra for the docker Virtual Machines’s operating system. Our recommendation is to have at least 5GB of free memory, so that your system's performance won’t suffer. Operating systems tend to get slower when the free RAM approaches zero.
For advanced configuration options, refer to quickstart documentation and check the examples folder for different use cases.
Hope you will enjoy our product,
The Lenses.io team