https://github.com/pavans01/wikimedia-log-collection
used kafka to load changes streamed by wikimedia API to opensearch
https://github.com/pavans01/wikimedia-log-collection
Last synced: 3 months ago
JSON representation
used kafka to load changes streamed by wikimedia API to opensearch
- Host: GitHub
- URL: https://github.com/pavans01/wikimedia-log-collection
- Owner: PavanS01
- Created: 2025-03-03T18:32:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-03T18:43:32.000Z (over 1 year ago)
- Last Synced: 2025-03-03T19:37:01.313Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java Client
This project contains a Java application that subscribes to a topic on a Confluent Cloud Kafka cluster and sends a sample message, then consumes it and prints the consumed record to the console.
## Prerequisites
This project assumes that you already have:
- A Linux/UNIX environment. If you are using Windows, see the tutorial below in the "Learn More" section to download WSL.
- [Java 21](https://www.oracle.com/java/technologies/downloads/#java21) and [Gradle 8.7](https://gradle.org/install/) installed.
## Installation
You can compile this project by running the following command in the root directory of this project:
```shell
gradle build
```
## Usage
You can run the application by running the following command in the root directory of this project:
```shell
gradle run
```
## Learn more
- For the Java client API, check out the [kafka-clients documentation](https://docs.confluent.io/platform/current/clients/javadocs/javadoc/index.html)
- Check out the full [getting started tutorial](https://developer.confluent.io/get-started/java/)