laymain / kafka-tool-avro Goto Github PK
View Code? Open in Web Editor NEWAvro plugin for Kafka Tool
License: GNU General Public License v3.0
Avro plugin for Kafka Tool
License: GNU General Public License v3.0
Hello!
From instruction:
Installation
Download the latest release of the plugin.
Copy the jar to the 'plugins' folder in the Kafka Tool installation folder.
Restart Kafka Tool.
Usage
Navigate to the topic that you want to use the decorator with.
In the "Content Types" drop-downs you should see the name "Avro".
Select it and click on "Update"
It' all done
But in error.log i see next:
15/фев/2021 13:03:37.170 INFO com.kafkatool.common.ExternalDecoderManager - Finding plugins in directory C:\dev\bin\kafkatool2.0.7\plugins
15/фев/2021 13:03:37.170 INFO com.kafkatool.common.ExternalDecoderManager - Found files in plugin directory, count=2
15/фев/2021 13:03:37.170 INFO com.kafkatool.common.ExternalDecoderManager - Loading plugings from file C:\dev\bin\kafkatool2.0.7\plugins\kafka-tool-avro-1.0.4-jar-with-dependencies.jar
15/фев/2021 13:03:37.201 WARN com.kafkatool.common.ExternalDecoderManager - NoClassDefFoundError in tryLoading io.confluent.kafka.formatter.AvroMessageReader, ex=kafka/common/MessageReader
15/фев/2021 13:03:37.201 WARN com.kafkatool.common.ExternalDecoderManager - NoClassDefFoundError in tryLoading io.confluent.kafka.formatter.AvroMessageFormatter, ex=kafka/common/MessageFormatter
15/фев/2021 13:03:37.201 WARN com.kafkatool.common.ExternalDecoderManager - NoClassDefFoundError in tryLoading io.confluent.kafka.serializers.KafkaAvroDecoder, ex=kafka/serializer/Decoder
"These endpoints are stored in a configuration file that you can edit through the menu Tools > Avro plugin settings..."
I have no that point of menu.
And after update content type to Avro and restart client has no effect.
I try in 2.0.7 and 2.0.9 ver
Hi, would love to use this plugin, but a potentially silly question...
Where would I drop this file on a Mac OS install of Kafka Tool?
Thanks!
Hi,
i tried to install plugin (copying into plugins folder) . When kafkatools2 restarts, in the "Content Types" topic drop-downs i choose "Avro" for key and message and click update.
when i go in the data panel i find "Feature only available for licensed users" (i have a personal license)
I have seen in error.log too. there are this warnings....can you help me please?
Many thanks
09/apr/2019 12:52:57.371 WARN com.kafkatool.common.ExternalDecoderManager - NoClassDefFoundError in tryLoading io.confluent.kafka.serializers.KafkaAvroEncoder, ex=kafka/serializer/Encoder
09/apr/2019 12:52:57.374 WARN com.kafkatool.common.ExternalDecoderManager - NoClassDefFoundError in tryLoading io.confluent.kafka.serializers.KafkaAvroDecoder, ex=kafka/serializer/Decoder
09/apr/2019 12:52:57.376 WARN com.kafkatool.common.ExternalDecoderManager - NoClassDefFoundError in tryLoading io.confluent.kafka.formatter.AvroMessageFormatter, ex=kafka/common/MessageFormatter
09/apr/2019 12:52:57.377 WARN com.kafkatool.common.ExternalDecoderManager - NoClassDefFoundError in tryLoading io.confluent.kafka.formatter.AvroMessageReader, ex=kafka/common/MessageReader
I'm using version 2.0.2 of Kafka Tool on a Mac. I'm using SASL SSL as the security type for the cluster I'm connecting to. The avro schema registry requires authentication with the same credentials as the cluster. When I select Avro as the data type for viewing messages, all the messages are replaced with the text Error: org.apache.kafka.common.errors.SerializationException: Error retrieving Avro schema for id 1439
and output in the terminal I opened the app from shows io.confluent.kafka.schemaregistry.client.rest.exceptions.RestClientException: Cannot construct instance of 'io.confluent.kafka.schemaregistry.client.rest.entities.ErrorMessage' (although at least one Creator exists): no int/Int-argument constructor/factory method to deserialize from Number value (401)
It appears it's receiving a 401 Unauthorized error when trying to connect to the registry. There should be a way to specify the property basic.auth.credentials.source=SASL_INHERIT
to resolve the error.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.