Pre-built binaries (nsqd
, nsqlookupd
, nsqadmin
, and all example apps) for linux and darwin are
available for download:
Built w/ Go 1.0.3:
- nsq-0.2.21.darwin-amd64.go1.0.3.tar.gz
- nsq-0.2.21.linux-amd64.go1.0.3.tar.gz
- nsq-0.2.20.darwin-amd64.tar.gz
- nsq-0.2.20.linux-amd64.tar.gz
- nsq-0.2.19.darwin-amd64.tar.gz
- nsq-0.2.19.linux-amd64.tar.gz
- nsq-0.2.18.darwin-amd64.tar.gz
- nsq-0.2.18.linux-amd64.tar.gz
- nsq-0.2.17.darwin-amd64.tar.gz
- nsq-0.2.17.linux-amd64.tar.gz
- nsq-0.2.16.darwin-amd64.tar.gz
- nsq-0.2.16.linux-amd64.tar.gz
- nsq-0.2.15.darwin-amd64.tar.gz
- nsq-0.2.15.linux-amd64.tar.gz
Built w/ Go 1.1:
golang http://golang.org/doc/install - version 1.0.3+
is required
hostpool https://github.com/bitly/go-hostpool
simplejson https://github.com/bitly/go-simplejson
assert https://github.com/bmizerany/assert - required for running tests
Running go get
as described in the Compiling section will automatically download and install
simplejson and hostpool.
Use go get
do download and compile the packages and binaries:
$ go get github.com/bitly/nsq/...
Go package for building Go readers is github.com/bitly/nsq/nsq
.
Python module (for building Python readers)
$ pip install pynsq
$ ./test.sh
See production notes.