部署Flume在Window环境中,Kafka部署在Linux上,从Flume发送事件到Kafka始终有一下错误,
经过长时间在网上搜索终于把问题解决,
解决办法1:
修改kafka中配置项,
#advertised.host.name=<hostname routable by clients>
注释去掉,并配置上kafka所在linux的ip地址
advertised.host.name=192.168.10.10
重启kafka。
解决办法2(推荐):
将kafka所在linux的(ip,别名)配置到Window环境中hosts文件:
1 |
192.168.10.10 kafka.host |
1 |
producer.sinks.r.brokerList = kafka.host:9092 |