如何通过外部电脑访问kafka服务器

kafka的编译和使用中说明了kafka环境的搭建和本机自测。

但是如果在外部电脑上启动生产者和消费者,并不能进行消息的发布和订阅,会报解析服务器hostname失败的错误。

解决的方法有两个:

1.将服务器的IP和计算机名信息添加到外部电脑的/etc/hosts文件,添加方法参考:

https://blog.csdn.net/caoshangpa/article/details/79899419

2.方法1太麻烦了,每台外部电脑都要修改。可以通过修改服务器中kafka的config/server.properties配置文件就行了。

定位到该文件如下位置:


这里只需要修改“2”,因为有了这个配置,kafka就会忽略“1”。

将“2”的注释去掉,然后修改成如下所示:

advertised.listeners=PLAINTEXT://10.112.179.12:9092
其中10.112.179.12是我kafka服务器的IP地址。

更多关于kafka的配置可参考:http://kafka.apache.org/documentation/#configuration


  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

草上爬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值