下载安装文件
http://nsq.io/deployment/installing.html
linux :
wget 'https://s3.amazonaws.com/bitly-downloads/nsq/nsq-1.2.0.linux-amd64.go1.12.9.tar.gz'
解压压缩包
tar -zxvf nsq-1.2.0.linux-amd64.go1.12.9.tar.gz
进入bin目录
cd nsq-1.2.0.linux-amd64.go1.12.9/bin
启动nsqlookup
nohup ./nsqlookupd &
启动nsqd
nohup ./nsqd --lookupd-tcp-address=127.0.0.1:4160 &
运行 nsqadmin 管理,注意更换IP为服务器地址
nohup ./nsqadmin --lookupd-http-address=0.0.0.0:4161 --http-address=IP:8761 &
客户端写入消息测试
curl -d 'hello world 1' 'http://127.0.0.1:4151/pub?topic=test'
队列消息写入文件
./nsq_to_file --topic=test --output-dir=/tmp/log --lookupd-http-address=127.0.0.1:4161
通过浏览器访问nsqadmin
http://IP:8761/