在测试环境、预生产环境、线上环境都为未设置:
auto.create.topics.enable=true
但是测试和预生产能正常自动创建主题,
上生产环境后,报错:
2017-10-26 22:04:50.254 WARN [kafka-producer-network-thread | producer-1] org.apache.kafka.clients.NetworkClient - Error while fetching metadata with correlation id 273 : {TOPIC_INVITE_REWARD_QUEUE=UNKNOWN}
2017-10-26 22:04:50.357 WARN [kafka-producer-network-thread | producer-1] org.apache.kafka.common.protocol.Errors - Unexpected error code: 38.
注:预生产环境与线上环境kafka集群配置一样,除了机器本身硬件不一致
麻烦能给莪思路吗,为什么会这样.
是的,集群端口分别是9092,9093,9094
为何这么多端口?配了这么多验证策略吗?还是一台机器配了好几个kafka。
用命令看下集群的状态。
https://www.orchome.com/454
是在一台机器上的,其他类似红包系统也利用kafka,能正常收发,新上线的功能利用kafka无法自动创建主题,但除了线上环境外其他都可以。版本一致kafka_2.11-0.10.2.0
集群状态是否正常?
已经找到原因了,zk版本低了一个小版本.
分享下版本。
kafka_2.11-0.10.2.0 兼容的zk 3.4.6 出现错误的是.3.3.6
感谢分享。
你的答案