Skip to content

Tool that providing ability to access kafka data - query items in topics and kafka metadata

License

Notifications You must be signed in to change notification settings

alshpak/kafka_data_viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kafka Data Viewer

This tool is desktop UI Client for Kafka that provides ability to read and publish kafka records.

Description

Functionality includes setup of list necessary connections and connect particular Kafka cluster.

When connected you can use:

  • Logging mode - allows to subscribe and listen for selected topics

  • Read mode - allows to query particular topic

  • Producer mode - allows to publish the message to specified topic

The application supports different message encodings, the currently supported:

  • String

  • GZIP

  • Avro

Screenshots

Manage connections

Listen for topics

Read selected topic

Publish to topic

Change topic dencoder

Additional features

Application allows to list kafka consumer groups and detailed information about group.

Compatibility

Application is based on Kafka 2.0 binaries.

ZooKeeper connection is not supported anymore, as well as information about ZooKeeper connected clients.

Download

The read-to-use binary bundle can be downloaded at github releases page:

https://github.com/alshpak/kafka_data_viewer/releases

How to run

java -jar <jar_name> [-n defaultGroupName]

Java 11 support

The tool is implemented on JavaFX that is not part of Java 11 anymore.

In order to run it on Java 11 and you need to add JFX module in command line:

Download JavaFX SDK

Link to OpenJFX: https://openjfx.io/

Link to Download: https://gluonhq.com/products/javafx/

Run program with JavaFX module

java --module-path <path.to>/javafx-sdk-11/lib/ --add-modules=javafx.controls -jar <jar_name> [-n defaultGroupName]

The example on command line for windows:

java --module-path "C:\Program Files\Java\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls -jar kafka_data_viewer-all-<version>.jar

About

Tool that providing ability to access kafka data - query items in topics and kafka metadata

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages