环境信息
- EMQ X 版本:4.3.1
- 操作系统及版本:CentOS7
- 其他
问题描述
交接数据到 Kafka,producer 连接不上,kafka 是能连上的,错误日志见下图
nxdomain。是因为配置的(kafka 服务)域名解析问题。
默认kafka的配置是无法远程访问的,默认的配置里advertised.listeners使用的是hostname:port,
所以emq从kafka里面获取到的metadata信息里面的kafka broker 地址是emqx 无法识别的。
解决方法:
修改 config/server.properties
advertised.listeners
改为 PLAINTEXT://ip:9092
例如:
advertised.listeners=PLAINTEXT://192.168.0.14:9092