您的位置:首页 > 运维架构 > Linux

CentOS 7上安装nsq,并配置系统服务、开机启动

2017-03-31 09:24 906 查看
cd /home

wget https://s3.amazonaws.com/bitly-downloads/nsq/nsq-1.0.0-compat.linux-amd64.go1.8.tar.gz
tar -xzvf nsq-1.0.0-compat.linux-amd64.go1.8.tar.gzcd /home/nsq-1.0.0-compat.linux-amd64.go1.8/bin

#vi /usr/lib/systemd/system/nsqlookupd.service

Description=nsqlookup daemon Service

After=network.target

[Service]

Type=

PrivateTmp=yes

ExecStart=/home/nsq-1.0.0-compat.linux-amd64.go1.8/bin/nsqlookupd

Restart=on-abort

WantedBy=multi-user.target

-------------------------------------------------

#vi /usr/lib/systemd/system/nsqd.service

Description=nsqd daemon Service

After=network.target

[Service]

Type=

PrivateTmp=yes

ExecStart=/home/nsq-1.0.0-compat.linux-amd64.go1.8/bin/nsqd --lookupd-tcp-address=127.0.0.1:4160

Restart=on-abort

WantedBy=multi-user.target

-------------------------------------------------

#vi /usr/lib/systemd/system/nsqadmin.service

Description=nsqadmin daemon Service

After=network.target

[Service]

Type=

PrivateTmp=yes

ExecStart=/home/nsq-1.0.0-compat.linux-amd64.go1.8/bin/nsqadmin --lookupd-http-address=127.0.0.1:4161

Restart=on-abort

WantedBy=multi-user.target

-------------------------------------------------

systemctl enable nsqlookupd

systemctl enable nsqd

systemctl enable nsqadmin

systemctl is-enabled nsqlookupd

systemctl is-enabled nsqd

systemctl is-enabled nsqadmin

-------------------------------------------------

防火墙添加4150、4171

firewall-cmd --zone=public --add-port=4150/tcp --permanent

firewall-cmd --zone=public --add-port=4171/tcp --permanent

(--permanent永久生效,没有此参数重启后失效)

重新载入

firewall-cmd --reload

查看

firewall-cmd --zone=public --query-port=4150/tcp

firewall-cmd --zone=public --query-port=4171/tcp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos7 nsq