Frequently Asked Questions
Convert a certificate to a Java Trust Store
In the Java world (hence in Conduktor), we work with the “Java KeyStore .jks” format instead of the common PEM format (.pem, .crt, ..). Hopefully, here is a command line to convert a certificatemycompany.crt
to a useful keystore mycompany.jks
(with password “changeit”) to be used as truststore:
Setup the Keystore in Conduktor
Conduktor supports explicit truststore/keystore for some of our HTTPS integrations: Kafka Connect, ksqlDB. Kafka & Schema Registry also support truststore/keystore through their additional properties. In case we’re missing an integration, it can be useful to setup it globally on Conduktor itself (it does not mean it is inherited by the specific connection that already manage a specific keystore configuration):I’m using IPv6 infrastructure
By default, due to Java “habits”, and to avoid complicated issues and troubleshoots (such as “Conduktor can’t connect to..”), Conduktor automatically set-Djava.net.preferIPv4Stack=true
to automatically use the IPv4 stack (which is still mostly used) when starting up.
If you have no problem with IPv6, if your infrastructure is up to date and servers bound to IPv6 addresses, then you may run into troubles, and you’ll need to disable this option.
To do this, create the file conduktor.vmoptions
in your Conduktor personal folder and disable the option (restart Conduktor to be taken into account):
- MacOS: /Users/<user>/Library/Application Support/conduktor/conduktor.vmoptions
- Windows: C:\Users\<user>\AppData\Local\conduktor\conduktor\conduktor.vmoptions
- Linux: /home/<user>/.config/conduktor/conduktor.vmoptions (or XDG Config path if set)
-Djava.net.preferIPv4Stack=true
in the source configuration file of Conduktor:
- MacOS:
/Applications/Conduktor.app/Contents/app/Conduktor.cfg
- Linux:
/opt/conduktor/lib/app/Conduktor.cfg
- Windows:
C:\Program Files\Conduktor\app\Conduktor.cfg
Ubuntu Focal 20: missing libffi6 when installing .deb
For Linux, Conduktor is packaged with libffi6. This library had seen its version bump to libffi7 in Ubuntu 20 Focal so you’ll end up with this error:I have a HDPI monitor and Conduktor doesn’t scale on Linux
To scale Conduktor, you can use GDK_SCALE (with a plain integer), such as:Conduktor flatpak image does not work in Wayland
There is a known issue with conduktor flatpak image under Wayland:.desktop
file generated by flatpak (Exec=
line), but keep in mind this change may be lost on the next Conduktor update: