Skip to content

Commit b3d0ad0

Browse files
authored
Merge branch 'master' into rm
2 parents 0057385 + b268a43 commit b3d0ad0

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010
- PKG_CONFIG_PATH="$HOME/gopath/src/github.com/confluentinc/confluent-kafka-go/tmp-build/lib/pkgconfig"
1111
- PATH="$PATH:$GOPATH/bin"
1212
matrix:
13-
- LIBRDKAFKA_VERSION=v0.9.2
13+
- LIBRDKAFKA_VERSION=v0.9.4
1414
- LIBRDKAFKA_VERSION=master
1515

1616
before_install:

README.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ creators of Kafka, is building a [streaming platform](https://www.confluent.io/p
2323
with Apache Kafka at its core. It's high priority for us that client features keep
2424
pace with core Apache Kafka and components of the [Confluent Platform](https://www.confluent.io/product/compare/).
2525

26+
2627
The Golang bindings provides a high-level Producer and Consumer with support
2728
for the balanced consumer groups of Apache Kafka 0.9 and above.
2829

@@ -31,12 +32,9 @@ See the [API documentation](http://docs.confluent.io/current/clients/confluent-k
3132
**License**: [Apache License v2.0](http://www.apache.org/licenses/LICENSE-2.0)
3233

3334

34-
Beta Information
35-
================
36-
The Go client is currently in beta and APIs are subject to (minor) change.
37-
3835
API Strands
3936
===========
37+
4038
There are two main API strands: channel based or function based.
4139

4240
Channel Based Consumer
@@ -133,7 +131,7 @@ See [examples](examples)
133131
Prerequisites
134132
=============
135133

136-
* [librdkafka](https://github.com/edenhill/librdkafka) >= 0.9.2 (or `master` branch => 2016-08-16)
134+
* [librdkafka](https://github.com/edenhill/librdkafka) >= 0.9.4
137135

138136

139137

@@ -167,7 +165,7 @@ by default but are available in the corresponding `..-dev` or `..-devel`
167165
packages (e.g., libsasl2-dev).
168166

169167
After a succesful static build verify the dependencies by running
170-
`ldd ./your_program`, librdkafka should not be listed.
168+
`ldd ./your_program` (or `otool -L ./your_program` on OSX), librdkafka should not be listed.
171169

172170

173171

@@ -184,6 +182,20 @@ Getting Started
184182
Installing librdkafka
185183
---------------------
186184

185+
Either install librdkafka through your OS/distributions package manager,
186+
or download and build it from source.
187+
188+
For Debian and Ubuntu based distros, install `librdkafka-dev` from the standard
189+
repositories or using [Confluent's Deb repository](http://docs.confluent.io/3.2.0/installation.html#installation-apt).
190+
191+
For Redhat based distros, install `librdkafka-devel` using [Confluent's YUM repository](http://docs.confluent.io/3.2.0/installation.html#rpm-packages-via-yum).
192+
193+
For MacOS X, install `librdkafka` from Homebrew.
194+
195+
For Windows, see the `librdkafka.redist` NuGet package.
196+
197+
Build from source:
198+
187199
git clone https://github.com/edenhill/librdkafka.git
188200
cd librdkafka
189201
./configure --prefix /usr

0 commit comments

Comments
 (0)