You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* On **OSX**, use **homebrew** and do `sudo brew install librdkafka`
152
153
153
-
**NOTE:** The pre-built manylinux wheels do NOT contain SASL Kerberos support. If you need SASL Kerberos support you must install librdkafka and its dependencies using the above repositories and then build confluent-kafka from source using the instructions below.
154
+
**NOTE:** The pre-built Linux wheels do NOT contain SASL Kerberos support. If you need SASL Kerberos support you must install librdkafka and its dependencies using the above repositories and then build confluent-kafka from source using the instructions below.
154
155
155
156
156
-
Install
157
-
=======
158
-
159
-
**Install self-contained binary wheels for OSX and Linux from PyPi:**
160
-
161
-
$ pip install confluent-kafka
162
-
163
-
**Install AvroProducer and AvroConsumer:**
164
157
165
-
$ pip install confluent-kafka[avro]
158
+
Broker Compatibility
159
+
====================
160
+
The Python client (as well as the underlying C library librdkafka) supports
161
+
all broker versions >= 0.8.
162
+
But due to the nature of the Kafka protocol in broker versions 0.8 and 0.9 it
163
+
is not safe for a client to assume what protocol version is actually supported
164
+
by the broker, thus you will need to hint the Python client what protocol
165
+
version it may use. This is done through two configuration settings:
166
166
167
-
**Install from source from PyPi***(requires librdkafka + dependencies to be installed separately)*:
0 commit comments