close
The Wayback Machine - https://web.archive.org/web/20201217175039/https://github.com/Nimja/kafka-desktop-consumer
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 

README.md

Kafka Client

A small desktop client to read embedded AVRO serialized messages from Kafka.

The code is quite simple and might be extended with more decoding options.

Getting Started

Copy config.sample.ini to config.ini and configure as desired.

Installing on OSX

  • Install homebrew: https://brew.sh/
  • Install openssl: brew install openssl
  • Install python: brew install python
  • Setup venv: /usr/local/bin/python3 -m venv ./venv
  • Start venv: source ./venv/bin/activate
  • Instal requirements: pip install -r requirements.txt

Configure

  • Create config: cp config.sample.ini config.ini
  • Edit config file!

Running

  • Run main: ./main.py

Listing all topics with messages

Because sometimes (especially on test environments), it's nice to know all topics with at least 1 message.

This might take a LONG time to list all of them.

  • Run main: ./list_topics.py

About

A simple desktop client for Kafka.

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.