'Can Kafka Connect consume data from a separate kerberized Kafka instance and then route to Splunk?

My pipeline is:

Kerberized Kafka --> Logstash (hosted on a different server) --> Splunk.

Can I replace the Logstash component with Kafka Connect?

Could you point me to a resource/guide where I can use kerberized Kafka as a source for my Kafka connect (which is hosted separately)?

From the documentation, what I understood is that if Kafka Connect is hosted on the same cluster as that of Kafka, that's quite possible. But I don't have that option right now, as our Kafka cluster is multi-tenant and hence not approved for additional processes on the cluster.



Solution 1:[1]

Kerberos keytabs aren't commonly machine/JVM specific, so yes, Kafka Connect should be able to be configured very similarly to Logstash since both are JVM processes using native Kafka protocol.

You shouldn't run Connect on the brokers anyway

Solution 2:[2]

If you can't add Kafka Connect to an existing Kafka cluster, you will have to spin up a separate Kafka Connect (Cluster or standalone).

I've written about it here: enter link description here

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 OneCricketeer
Solution 2 Ilya