-
Notifications
You must be signed in to change notification settings - Fork 3.2k
librdkafka.redist NuGet package runtime libraries
Magnus Edenhill edited this page Oct 15, 2019
·
6 revisions
The librdkafka.redist NuGet package contains librdkafka libraries compiled for the following platforms, distros and features.
The disparity in build-time features is a compromise between NuGet package size (fewer libraries) and required system dependencies (e.g., Cyrus SASL / Kerberos).
If GSSAPI support is required on a platform for where there is no corresponding library with GSSAPI support you will need to install librdkafka through other means and specify the installed library path using Library.Load
(API docs).
The following list also reflects the load ordering on Linux for the confluent-kafka-dotnet client >= v1.2.0.
Filename | OS | Distro | Extra build-time features/dependencies |
---|---|---|---|
runtimes/linux-x64/native/librdkafka.so |
Linux-x64 | Ubuntu 14.04 | SSL (requires libssl1.0.0 ) |
runtimes/linux-x64/native/centos7-librdkafka.so |
Linux-x64 | Centos 7 | SSL (requires openssl ), GSSAPI/Kerberos (cyrus-sasl-gssapi ) |
runtimes/linux-x64/native/debian9-librdkafka.so |
Linux-x64 | Debian 9 | SSL |
runtimes/linux-x64/native/alpine-librdkafka.so |
Linux-x64 | Alpine 3.8 | SSL |
runtimes/win-x64/native/librdkafka.dll |
Windows-x64 | SSL | |
runtimes/win-x86/native/librdkafka.dll |
Windows-x86 | SSL | |
runtimes/osx-x64/native/librdkafka.dylib |
MacOSX-x64 | SSL |