NSQ安装

环境

系统:CentOS 6.8
软件:nsq-1.2.0.linux-amd64.go1.12.9.tar.gz

安装

  • 下载二进制包
    地址:https://nsq.io/deployment/installing.html

  • 安装

tar -xzvf nsq-1.2.0.linux-amd64.go1.12.9.tar.gz
mv nsq-1.2.0.linux-amd64.go1.12.9 /usr/local/nsq
  • 配置环境变量
vim /etc/profile
export PATH=/usr/local/nsq/bin:$PATH

source /etc/profile

启动

  • 启动nsq服务发现
nohup nsqlookupd > /usr/local/nsq/nsqlookupd.log 2>&1 &
  • 启动nsqd
nohup nsqd --lookupd-tcp-address=127.0.0.1:4160 > /usr/local/nsq/nsqd.log 2>&1 &

通过命令行参数进行服务配置,默认配置适用大多数情况。以下配置需要注意
--mem-queue-size=0 消息持久化到硬盘(默认消息都在内存中)

  • 启动nsq网页管理(非必需)
nohup nsqadmin --lookupd-http-address=127.0.0.1:4161 > /usr/local/nsq/nsqadmin.log 2>&1 &
  • 开机启动
cat << EOF >> /etc/rc.local
# nsq
nohup /usr/local/nsq/bin/nsqlookupd > /usr/local/nsq/nsqlookupd.log 2>&1 &
nohup /usr/local/nsq/bin/nsqd --lookupd-tcp-address=127.0.0.1:4160 > /usr/local/nsq/nsqd.log 2>&1 &
nohup /usr/local/nsq/bin/nsqadmin --lookupd-http-address=127.0.0.1:4161 > /usr/local/nsq/nsqadmin.log 2>&1 &
EOF
  • 查看状态
watch -n 1 "curl -s http://127.0.0.1:4151/stats"

你可能感兴趣的:(NSQ安装)