教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 CentOS 7 安装配置NSQ

CentOS 7 安装配置NSQ

发布时间:2022-03-12   编辑:jiaochengji.com
教程集为您提供CentOS 7 安装配置NSQ等资源,欢迎您收藏本站,我们将为您提供最新的CentOS 7 安装配置NSQ资源
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"/></svg>

<h3>CentOS 7 安装配置NSQ</h3> <ul><li>介绍</li><li>安装</li><li>启动</li><li>消息测试</li><li>注意事项</li></ul>

<h1>介绍</h1>

NSQ 是实时的分布式消息处理平台,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。
参考文档:https://nsq.io/overview/quick_start.html

<h1>安装</h1>

二进制下载路径:https://github.com/nsqio/nsq/releases
版本:nsq-1.1.0.linux-amd64.go1.10.3.tar.gz
上传到CentOS服务器,解压即可。

<h1>
启动</h1>

进入解压路径的/bin目录

<pre><code>1. 启动nsqlookupd(nohup 后台启动): $ nohup ./nsqlookupd & 2. 启动nsqd(nohup 后台启动) $ nohup ./nsqd --lookupd-tcp-address=192.168.110.131(IP地址):4160 & 3. 启动nsqadmin(nohup 后台启动) $ nohup ./nsqadmin --lookupd-http-address=192.168.110.131(IP地址):4161 & 4. 启动日志查看:bin目录会自动生成nohup日志,查看命令如下: $ tail -f nohup.out </code></pre> <h1>
消息测试</h1> <pre><code>1. 启动nsq_to_file,将消息写入/tmp文件的日志文件,文件名默认由主题topic 主机 日期时间戳组成 $ nohup ./nsq_to_file --topic=test --output-dir=/tmp --lookupd-http-address=192.168.110.131(IP地址):4161 & 2. 使用curl命令,发布一条消息,返回OK $ curl -d 'hello world' 'http://192.168.110.131(IP地址):4151/pub?topic=test' 3. 浏览器方问web界面:http://192.168.110.131:4171/,界面如下: </code></pre>

<pre><code>4. 点击test topic 进入详情: </code></pre>

<h1>
注意事项</h1>

点击test topic 或者日志报错:

<pre><code class="lang-log hljs">error connecting to nsqd - dial tcp: lookup xxx on xxx.xxx.xxx.xxx:53: no such host </code></pre>

需要编辑/etc/hosts 文件 ,添加你的机器名和ip映射即可

到此这篇关于“CentOS 7 安装配置NSQ”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
CentOS 7 安装配置NSQ
CentOS 7下安装nsq
在CentOS上php5.6怎么安装?
CentOS 5.5使用yum安装LAMP(php环境)步骤分享
centos系统下nginx宝塔快速安装
如何在CentOS / RHEL 6.10上安装PHP( 7.3,7.2,7.1)?
centos怎么部署php项目
CentOS系统下Apache环境安装GBK编码程序网页乱码问题
CentOS如何安装php?
如何在CentOS和RHEL上安装PHP7

[关闭]
~ ~