https://github.com/hguerrero/kafka-examples
This repository contains a set of examples to be used with Apache Kafka and other open source components.
https://github.com/hguerrero/kafka-examples
apache-kafka camel camel-kafka-connector kafka kafka-connect kafka-streams
Last synced: 21 days ago
JSON representation
This repository contains a set of examples to be used with Apache Kafka and other open source components.
- Host: GitHub
- URL: https://github.com/hguerrero/kafka-examples
- Owner: hguerrero
- Created: 2020-11-25T18:45:02.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-12T20:50:40.000Z (almost 4 years ago)
- Last Synced: 2024-10-12T00:24:37.514Z (8 months ago)
- Topics: apache-kafka, camel, camel-kafka-connector, kafka, kafka-connect, kafka-streams
- Language: HTML
- Homepage:
- Size: 81.1 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apache Kafka Examples
This repository contains a set of examples to be used with Apache Kafka and other open source components.
* [Timer Camel Kafka Connector](camel-kafka-connectors): A simple example of how to use the Apache Camel subproject plugins with Kafka Connect using the Camel Kafka Timer connector.
## System Requirements
These applications are designed to be run with Apache Kafka 2.x versions. To compile and run these projects you will also need:
* Docker:
* Docker version 1.11 or later is [installed and running](https://docs.docker.com/engine/installation/).
* Docker Compose is [installed](https://docs.docker.com/compose/install/). Docker Compose is installed by default with Docker for Mac.
* Docker memory is allocated minimally at 8 GB. When using Docker Desktop for Mac, the default Docker memory allocation is 2 GB. You can change the default allocation to 8 GB in **Docker** > **Preferences** > **Advanced**.
* [Git](https://git-scm.com/downloads).
* [jq](https://stedolan.github.io/jq/) JSON processor
* [Kafkacat](https://github.com/edenhill/kafkacat) utility
* JDK 8 or 11+
* Maven 3
* GraalVM Community
* Internet connectivity.