1、生产带上KAFKA_OPTS
:
export KAFKA_OPTS="-Djava.security.krb5.conf=/etc/krb5.conf -Djava.security.auth.login.config=/etc/kafka/kafka_client_jaas.conf"
bin/kafka-console-producer.sh --broker-list orchome:9093 --topic test --producer.config config/producer.properties
2、你关注下kafka服务端的日志,看看是否有什么异常信息,包括认认证日志(非常重要)。
请问一下配置文件里orchome这个域名,如果服务器没有域名,双网口两个ip,这个域名要配成哪个ip呀,用不用在hosts文件里加映射
要看看服务端报什么错。advertised.listeners
已经弃用了,参见:https://www.orchome.com/500
如果还有问题,到问题专区详细描述下吧,贴上配置。
博主您好,我有个问题想要请教一下,我服务器本来就一个千兆网口,搭建kafka加kerberos认证是正常的,advertised.listeners和listeners配置的千兆网口的ip,后来加上了万兆网口,advertised.listeners和listeners配置的万兆网口的ip,kerberos的认证证书也换掉了,然后认证可以正常用,但是生产者往kafka里发消息的时候报错,Error while fetching metadata with correlation id : {LEADER_NOT_AVAILABLE} 这是什么问题呀