Hi!
I need to configure an external client for kafka, using keytab.
At the moment, there is an existing external client which authenticate in kafka using this command -Djava.security.auth.login.config=jaas.conf" in a spark-submit.
This jaas.conf file is on a local path of the client, thus leaving me confused.
The content of this jaas.conf file is just like this (with imaginary names):
KafkaClient {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
keyTab="/etc/security/keytabs/storm.service.keytab"
storeKey=true
useTicketCache=false
serviceName="kafka"
principal="storm@EXAMPLE.COM"; };
Is it this deployment right? If yes, how should I configure another client?