1 [thrd:srvdb:9092/0]: srvdb:9092/0: Failed to resolve 'srvdb:9092':不知道这样的主机
原因:Kafka服务器集群之间使用主机名
解决方案:通过将服务器集群后台地址修改为IP地址解决
2librdkafka访问集群
场景
必须要修改hosts主机域名,文件目录是C:\Windows\System32\drivers\etc,不能单独添加一台设备对应的域名信息,必须是完整的集群列表
例如
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
11.66.44.66.142 bigdata5
11.66.44.66.143 bigdata6
11.66.44.66.145 bigdata7
11.66.44.66.190 bigdata8
11.66.44.66.191 bigdata9
11.66.44.66.192 bigdata10
备注:当无法连接对方的Kafka服务器的时候,可以使用对方提供的IP地址和端口包含topic主题,通过kafkatool工具测试,作为一个访问的证据提供给第三方