openresty无法写入kafka报错 no resolver defined to resolve 无法解析域名

版本

         openresty-1.9.7.3

缘由

      利用server1服务器上的openresty nginx的lua脚本往server5中kafka写数据,发现报错 无法解析主机(no resolver defined to resolve "kafka236"),再后来,经过一天的摸索,发现了问题。

 

原因

      先讲讲我的配置,在server5的kafka服务器中:

# server.properties
listeners=PLAINTEXT://192.168.2.105:1111
advertised.listeners=PLAINTEXT://kafka236:1111

# 并且设置了kafka236与192.168.2.105的映射关系
# vi /etc/hosts
192.168.2.105 kafka236

    在server1的服务器中:

# 配置 hosts 映射 /etc/hosts
192.168.2.105 kafka236

# lua发送利用  ip
local broker_list = {
    { host = "192.168.2.105", port = 1111 }
}
local ok, err = bp:send("topicname", nil, message)

    发现问题:


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值