linux环境搭建nsq集群

目录

简言

环境准备

启动nsq集群

1. 在三台机器上启动nsqlookupd

2. 在三台机器上启动nsqd

3. 在任意一台机器上启动nsqadmin


简言

上一篇博客 centos环境搭建nsq单点_YZF_Kevin的博客-CSDN博客 我们大致介绍了nsq是什么,nsq的下载,以及nsq单节点的安装。但是单点进程一旦遇到断网,进程崩溃,机器重启,很容易就废了,所以线上环境更多用nsq集群,可用性更高

这篇博客我们讲centos环境下nsq集群的安装

环境准备

1. 三台机器或三台虚拟机,我这里分别是

    192.168.136.128 (ubuntu16)   

    192.168.136.129 (centos7)   

    192.169.136.130 (centos7)

2. 下载nsq的安装包,解压好(上一篇博客我们在启动nsq单点中已有演示)

    我的的nsq目录在 /soft/nsq-1.2.1.linux-amd64.go1.16.6/bin

启动nsq集群

1. 在三台机器上启动nsqlookupd

不用指定特殊参数,会默认监听tcp的4160和http的4161

nohup ./nsqlookupd &

2. 在三台机器上启动nsqd

须通过-broadcast-address参数附带上自己机器的IP(这个参数会注册到nsqlookupd以区分不同的nsqd),且须指定三个nsqlookupd的tcp地址

机器192.168.136.128上

nohup ./nsqd -broadcast-address=192.168.136.128 --lookupd-tcp-address=192.168.136.128:4160 --lookupd-tcp-address=192.168.136.129:4160 --lookupd-tcp-address=192.168.136.130:4160 &

机器192.168.136.129上

nohup ./nsqd -broadcast-address=192.168.136.129 --lookupd-tcp-address=192.168.136.128:4160 --lookupd-tcp-address=192.168.136.129:4160 --lookupd-tcp-address=192.168.136.130:4160 &

机器192.168.136.130上

nohup ./nsqd -broadcast-address=192.168.136.130 --lookupd-tcp-address=192.168.136.128:4160 --lookupd-tcp-address=192.168.136.129:4160 --lookupd-tcp-address=192.168.136.130:4160 &

3. 在任意一台机器上启动nsqadmin

须指定三个nsqlookupd的http地址

nohup ./nsqadmin --lookupd-http-address=192.168.136.128:4161 --lookupd-http-address=192.168.136.129:4161 --lookupd-http-address=192.168.136.130:4161 &

查看状态

经过上面三步,nsq集群就搭建起来了,我们打开nsqadmin的网址,下面的192.168.136.128就是因为我们在这个机器上启动了nsqadmin

 点开页面的Nodes,可以查看所有的nsq节点

点开页面的Lookup,可以看到所有的nsqlookup节点

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值