NSQ安装

作者: 袁先生的笔记 | 来源:发表于2021-05-13 11:57 被阅读0次

    环境

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

    安装

    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安装

          本文链接:https://www.haomeiwen.com/subject/ytmtjltx.html