欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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服务)