即使消费者工作,Python Kafka Client也会触发错误

时间:2018-11-08 10:38:45

标签: python apache-kafka confluent confluent-kafka

我正在使用confluent_kafka客户端软件包0.11.5和Python 3.6.6与Apache Kafka进行交互。使用方连接轮询了几分钟后出现错误。仍然能够正确使用和处理来自已订阅主题的消息。似乎仅在我在连接中使用的某些代理(而不是全部)上出现错误/失败。在本地运行时,错误显示的速度比在Kubernetes上运行的速度快,但一段时间后往往会消失,然后又回来。

消费者选项:

{
    'bootstrap.servers': kafka_brokers_sasl,
    'sasl.mechanisms': 'PLAIN',
     'security.protocol': 'SASL_SSL',
     'sasl.username': 'token',
     'sasl.password': api_key,
     'log.connection.close' : False,
     'client.id': 'kafka-python-console-sample-consumer',
     'group.id': 'kafka-python-console-sample-consumer',
     'default.topic.config': {
         'auto.offset.reset': 'earliest'
      }
}

错误消息:

%3|1539683094.048|FAIL|kafka-python-console-sample-consumer#consumer-1| [thrd:sasl_ssl://kafka02-prod01.messagehub.services.eu-de.bluemix.net]: sasl_ssl://kafka02-prod01.messagehub.services.eu-de.bluemix.net:9093/1: Failed to initializeSASL authentication: SASL Handshake not supported by broker (required by mechanism PLAIN) 
%3|1539683094.048|ERROR|kafka-python-console-sample-consumer#consumer-1| [thrd:sasl_ssl://kafka02-prod01.messagehub.services.eu-de.bluemix.net]: sasl_ssl://kafka02-prod01.messagehub.services.eu-de.bluemix.net:9093/1: Failed to initialize SASL authentication: SASL Handshake not supported by broker (required by mechanism PLAIN)

我已经阅读了多个不同的帖子,但是找不到适合我的解决方案。如何摆脱该消息并确保我的经纪人连接没有问题?

0 个答案:

没有答案