lua-resty-kafka 出现 no resolver defined to resolve的解决方案

      传输kafka遇到no resolver defined to resolve这个error,分析其根本原因,在于你能成功对接于kafka,可以参考https://github.com/doujiang24/lua-resty-kafka/issues/5,但在kafka返回响应信息的时候,却无法响应你给的域名,也就是说,你能找到路走到你想要达到的地方,但是回来的路却没有很好的指明。

      解决方案就是在nginx.conf 里面加上resolver配置,为什么要加,就是因为给要让ng能够经过hosts,openresty默认是不会经过hosts的。还有就是怎么加,加啥? 

     有个dnsmasq.conf文件需要做好了解和认识,明白其根本原理,理解nginx和dns关系,就是知道dnsmasq所监听的ip端口。了解后在http模块里加上resolver ip。就行了。一般来说ip 写上本地就可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值