Building your own pluggable SerDe
Custom pluggable serde registration
You can implement your serde and register it in the UI. To do so:
Add
serde-api
dependency, link to maven centralImplement
io.kafbat.ui.serde.api.Serde
interface. See javadoc for implementation requirements.Pack your serde into an uber jar, or provide a directory with no-dependency jar and its dependencies jars
Example pluggable serdes : kafka-smile-serde, kafka-glue-sr-serde
Sample configuration:
kafka:
clusters:
- name: Cluster1
serde:
- name: MyCustomSerde
className: my.lovely.org.KafkaUiSerde
filePath: /var/lib/kui-serde/my-kui-serde.jar
- name: MyCustomSerde2
className: my.lovely.org.KafkaUiSerde2
filePath: /var/lib/kui-serde2
properties:
prop1: v1
Last updated
Was this helpful?