Closed e-kolkhoz closed 4 years ago
When using the binary wheels of confluent-kafka-python it comes with librdkafka and OpenSSL 1.0.2 included.
But when you use the source packages of confluent-kafka-python it relies on the system-installed librdkafka and OpenSSL, so I would start looking there.
What is the OpenSSL version installed on the system?
Was librdkafka built for that OpenSSL version?
Set "debug":"broker,security"
to get more insight into what is happening, this will also show what OpenSSL version librdkafka is using and what version it was built for.
Yes. It works!
Description
We have a project with consumer ssl connection to one kafka cluster (Cluster A) and sasl/gssapi/kerberos producer connection to another kafka cluster (Cluster B).
This https://github.com/edenhill/librdkafka/wiki/Using-SSL-with-librdkafka works fine with Cluster A (SSL)
pip3 install confluent-kafka==1.2.0
This https://github.com/edenhill/librdkafka/wiki/Using-SASL-with-librdkafka works ok with Cluster B (SASL_PLAINTEXT)
apt install librdkafka-dev pip3 install --no-binary :all: confluent-kafka
Checklist
Please provide the following information:
{...}
'debug': '..'
as necessary)