{"repo":"fgrosse/kafkactl","free":true,"listed":false,"github":"https://github.com/fgrosse/kafkactl","clone":"git clone https://github.com/fgrosse/kafkactl.git","description":"kafkactl is a command line tool to interact with an Apache Kafka cluster.","language":"Go","stars":15,"topics":["cli-app","kafka","kafka-consumer","kafka-manager","kafka-producer"],"license":"BSD-3-Clause","category":"cli-tools","readme_excerpt":"Kafkactl A command line tool to interact with an Apache Kafka cluster. --- kafkactl is a command line tool for people that work with [Apache Kafka][kafka]. It can be used to query information (e.g., brokers, topics, messages, consumers, etc.) or create , update , and delete resources in the Kafka cluster. The command can be used to consume and produce messages and has native support for Kafka messages that are encoded using [Protocol Buffers][protobuf] or [Apache Avro][avro]. Finally, kafkactl implements more advanced behaviour on top of these primitives, e.g. to replay messages on the same or another cluster. Installation You can either install a pre-compiled binary or compile from source. Pre-compiled binaries Download the pre-compiled binaries from the [releases page][releases] and copy them into your $PATH . Compiling from source If you have [Go][go] installed, you can fetch the latest code and compile an executable binary using the following command: Usage kafkactl is intended to be used as CLI tool on your local machine. It is both useful in day to day operations on the shell as well in automation and scripting. The tool is split into multiple commands, each with its own help output. You can see each commands usage by setting the --help flag. Getting started The first thing you need to do after installing kafkactl is to set up a configuration context . Each context contains all information to connect to a set of Kafka brokers which form a Kafka cluster. This will add an","default_branch":null,"files":null,"tree":[],"storefront":"/r/fgrosse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fgrosse/kafkactl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}