h2e.netlify.com
Kafka Ui Tool For Mac
The kafka-topics-ui is a user interface that interacts with the kafka rest-proxy to allow browsing data from Kafka Topics. At the same time it brings visibility by providing a single entry point to explore i) Kafka data, ii) Kafka Schemas, iii) Kafka connectors and a lot more, such as partitions per topic, replication factor per topic and topic. Kafka Tool is a GUI application for managing and using Apache Kafka clusters. It provides an intuitive UI that allows one to quickly view objects within a Kafka cluster as well as the messages stored in the topics of the cluster.
Kafdrop is a UI for monitoring Apache Kafka clusters. The tool displays information such as brokers, topics, partitions, and even lets you view messages. It is a light weight application that runs on Spring Boot and requires very little configuration.
Requirements
- Java 8
- Kafka (0.8.1 or 0.8.2 is known to work)
- Zookeeper (3.4.5 or later)
Optional, additional integration:
Somehow I mess up my onboard 82759v mac address on my x79 sabertooth when flashing, and found this tool which can manually change the onboard intel lan mac address to fix it. Feb 14, 2017 Mac address for i211 is correct (is not 100% compatible on Sierra) but i219-v change mac address - 88.88.88.All cards works ok. I need flashing eprom tools for intel i219-v to revert origin mac address. Ftp z170 tool for dos mac addrees.
- Schema Registry
Building
Ui Tool For Mysql
After cloning the repository, building should just be a matter of running a standard Maven build:
Running Stand Alone
The build process creates an executable JAR file.
Then open a browser and navigate to http://localhost:9000. The port can be overridden by adding the following config:
Additionally, you can optionally configure a schema registry connection with:
Finally, a default message format (e.g. to deserialize Avro messages) can optionally be configured as follows:
Valid format values are 'DEFAULT' and 'AVRO'. This setting can also be configured at the topic level via dropdown when viewing messages.
Running with Docker
Note for Mac Users: You need to convert newline formatting of the kafdrop.sh file before running this command:
The following maven command will generate a Docker image:
Once the build finishes you can launch the image as follows:
And access the UI at http://localhost:9000.
Kafka APIs
Starting with version 2.0.0, Kafdrop offers a set of Kafka APIs that mirror the existing HTML views. Any existing endpoint can be returned as JSON by simply setting the Accept : application/json header. There are also two endpoints that are JSON only:
Swagger
To help document the Kafka APIs, Swagger has been included. The Swagger output is available by default at the following Kafdrop URL:
However this can be overridden with the following configuration:
Currently only the JSON endpoints are included in the Swagger output; the HTML views and Spring Boot debug endpoints are excluded.
You can disable Swagger output with the following configuration:
Kafka Tool Download For Windows
CORS Headers
Starting in version 2.0.0, Kafdrop sets CORS headers for all endpoints. You can control the CORS header values with the following configurations:
You can also disable CORS entirely with the following configuration: