现象
新的发布环境,有三台kafka集群,生产消费一切OK。当把网关程序发布到另一个的机器时,生产数据收不到了。所有代码和环境一模一样。
解决
查看端口看到绑定的端口到内网一特定IP,这是由Kafka的server.properties中配置的这是之前的一个坑。这个不配不能正常工作。由此启发,在/etc/hosts 把kafka所在局域网的所有IP配进去,问题解决。
之前问题
SQuirreL SQL Client连接hbase插件phoenix,zookeeper的地址必须在window的hosts配置。在一个正常所有机器有域名的环境应该不会有这种情况。