In this post , we will see How To Fix - UnrecognizedBrokerVersion Error in Kafka Python ? If you are using Kafka Python (may be as a Kafka Producer) , you might face the below issue -
\[ERROR\] UnrecognizedBrokerVersion: UnrecognizedBrokerVersion
raise Errors.UnrecognizedBrokerVersion()
from kafka import KafkaProducer
producer = KafkaProducer(<YOUR\_SETUP\_VARIABLES>)
KafkaProducer(
               bootstrap\_servers=\['brokerhost1:port', 'brokerhost2:port', 'brokerhost3:port'\],
               ssl\_check\_hostname=True,
               ssl\_certfile=None,
               ssl\_keyfile=None,
               security\_protocol=<"SSL" or "SASL">
             )
from kafka import KafkaProducer
from kafka import KafkaClient
producer = KafkaProducer(bootstrap\_servers=\['localhost:9092'\], ----> OR YOUR SPECIFIC HOST ADDRESS
                         security\_protocol="SSL")