如何通过外部电脑访问kafka服务器
扫描二维码
随时随地手机看文章
在kafka的编译和使用中说明了kafka环境的搭建和本机自测。
但是如果在外部电脑上启动生产者和消费者,并不能进行消息的发布和订阅,会报解析服务器hostname失败的错误。
解决的方法有两个:
1.将服务器的IP和计算机名信息添加到外部电脑的/etc/hosts文件,
2.方法1太麻烦了,每台外部电脑都要修改。可以通过修改服务器中kafka的config/server.properties配置文件就行了。
定位到该文件如下位置:
这里只需要修改“2”,因为有了这个配置,kafka就会忽略“1”。
将“2”的注释去掉,然后修改成如下所示:
advertised.listeners=PLAINTEXT://10.112.179.12:9092
其中10.112.179.12是我kafka服务器的IP地址。