Start by ⭐️ starring lakeFS open source project.
This repository includes a Jupyter Notebook with Kafka which you can run on your local machine.
Clone this repository
git clone https://github.com/treeverse/lakeFS-samples && cd lakeFS-samples/01_standalone_examples/kafka
You now have two options:
If you have already installed lakeFS or are utilizing lakeFS cloud, all you need to run is the Jupyter notebook and Kafka:
docker compose up
If you want to provision a lakeFS server as well as MinIO for your object store, plus Jupyter and Kafka then bring up the full stack:
docker compose --profile local-lakefs up
- Jupyter http://localhost:8890/
If you've brought up the full stack you'll also have:
- LakeFS http://localhost:18000/ (
AKIAIOSFOLKFSSAMPLES
/wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
) - MinIO http://localhost:19001/ (
minioadmin
/minioadmin
)
Open Jupyter UI http://localhost:8890 in your web browser. Open "Kafka Streaming Demo" notebook from Jupyter UI and follow the instructions.