kafka生产消费失败的原因

kafka生产消费时报错如下:



定位问题的原因是:

server.properties:advertised.listeners=PLAINTEXT://10.1.4.1:9092   ---该ip不能被写死
不该被写死IP信息:
再写入新的配置项:
server.properties:
delete.topic.enable=true



有时候是因为:

./bin/kafka-console-consumer --zookeeper DCP185:2181,DCP186:2181,DCP187:2181/kafka --from-beginning --topic wangjuan_topic1 --new-consumer --consumer.config ./etc/kafka/consumer.properties --bootstrap-server DCP187:9092
[2017-03-02 13:44:38,398] WARN The configuration zookeeper.connection.timeout.ms = 6000 was supplied but isn't a known config. (org.apache.kafka.clients.consumer.ConsumerConfig)
[2017-03-02 13:44:38,575] WARN Error while fetching metadata with correlation id 1 : {wangjuan_topic1=TOPIC_AUTHORIZATION_FAILED} (org.apache.kafka.clients.NetworkClient)
[2017-03-02 13:44:38,677] WARN Error while fetching metadata with correlation id 2 : {wangjuan_topic1=TOPIC_AUTHORIZATION_FAILED} (org.apache.kafka.clients.NetworkClient)
[2017-03-02 13:44:38,780] WARN Error while fetching metadata with correlation id 3 : {wangjuan_topic1=TOPIC_AUTHORIZATION_FAILED} (org.apache.kafka.clients.NetworkClient)




解决方法:配置文件中下面的参数中的User的U必须是大写;
super.users=User:kafka


或者有可能是server.properties中的adver.listen的IP是不对的,有可能是代码中写死的IP;



猜你喜欢

转载自blog.csdn.net/xiaofang2015/article/details/79241763