创建jass.conf,集群使用ambari,默认位置/usr/hdp/current/kafka-broker/config目录中。
文件内容为:
KafkaClient {
com.sun.security.auth.module.Krb5LoginModule required
useTicketCache=true
renewTicket=true
serviceName="kafka";
};
创建客户端配置文件,client.properties
security.protocol=SASL_PLAINTEXTsasl.kerberos.service.name=kafkasasl.mechainsm=GSSAPI./kafka-console-producer.sh --broker-list broker1:6667,broker2:6667 --topic test --producer.config /path/client.properties
消费者./kafka-console-consumer.sh --bootstrap-server broker1:6667,broker2:6667 --topic sparktest --from-beginning --consumer.config /path/client.properties
原文:https://www.cnblogs.com/wind-man/p/13930118.html