An open API service indexing awesome lists of open source software.

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

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/)