nsq后台无数据问题的解决, nsqadmin : No producers exist for this topic

go 函数语法

在nsq(golang 分布式的实时消息平台)中, 刚刚初始化的时候后台常常看不到数据, 很多时候会以为出错了.


一般显示: "No producers exist for this topic" and "No channels exist for this topic."

问题在于: nsqadmin请求数据的时候用的是hostname的形式, 如我的hostname是iiiii, 则请求连接为: NSQD: querying http://iiiii:4151/stats?format=json

这里的iiiii在没绑定host的情况下不能访问. 所以最简单的解决方案是: 将hostname(如我的:iiiii)绑定127.0.0.1.

官方有报bug, 但是相应的讨论较长,而且没改进(个人觉得这里用ip更好): https://github.com/nsqio/nsq/pull/421


欢迎转载,转载请注明来自一手册:http://yishouce.com/article/90.html
友情链接It题库(ittiku.com)| 版权归yishouce.com所有| 友链等可联系 admin#yishouce.com|粤ICP备16001685号-1