kafka 遇到的问题集合
程序员文章站
2022-06-14 09:07:30
...
链接:
kafka 官网 http://kafka.apache.org/documentation/#api
1 .远程链接,提示超时
java.net.ConnectException: Connection refused: no further information
解决:
- 这里需要注意的是,因为是远程连接服务器,所以要看服务器的防火墙是否针对端口9092(默认端口)打开的,刚开始弄了很长时间,我一直没弄好的原因是因为中午我重启了服务器,导致防火墙又打开了。
- 如果防火墙是正常的,就需要改变Kafka的配置:在/config/service.properties中,添加上一句host.name=${当前服务器的ip地址}
- 这主要是因为,kafka默认是监听localhost的端口,如果不配置新端口名的话,就解析监听不到消息。
- 完事后重启服务
bin/zookeeper-server-start.sh config/zookeeper.properties(zookeeper)
bin/kafka-server-start.sh config/server.properties(kafka服务)
上一篇: kafka集群的搭建