我将Kafka与一个节点(版本1.0.0)一起使用。
为什么当我设置listeners=PLAINTEXT://138.201.YYYY.YYY:9092
时,一切都确定,并且我可以在本地和客户端环境中良好地生产和消费,但是当我设置listeners=PLAINTEXT://kafka1.dev:9092
时,则在客户端,我无法产生和使用任何消息,并且会出现此错误:
%3|1531686738.672|FAIL|rdkafka#producer-1| [thrd:kafka1.dev:9092/0]: kafka1.dev:9092/0: Failed to resolve 'kafka1.dev:9092': Name or service not known
%3|1531686738.672|ERROR|rdkafka#producer-1| [thrd:kafka1.dev:9092/0]: kafka1.dev:9092/0: Failed to resolve 'kafka1.dev:9092': Name or service not known
并且我必须在138.201.YYY.YYY kafka1.dev
文件中(本地)添加etc/hosts
才能解决问题并解决问题。