2017-05-29 81 views
0

可以说Kafka作为AWS EC2实例上的单个节点代理运行。该实例具有内部专用IP 10.0.0.1。我想直接从相同的EC2实例和同一VPC和子网中的另一个EC2实例连接到该代理。安全组正在允许连接。 我必须使用哪些设置才能使连接运行?我试过listeners=PLAINTEXT://0.0.0.0:9092advertised.listeners=PLAINTEXT://0.0.0.0:9092。通过该设置,我可以从本地(代理正在运行的同一实例)连接到代理,但我无法从第二个EC2实例到达代理。Kafka服务器属性 - 无法连接到代理

有没有人有什么想法?

+0

您是否收到任何可分享的错误消息? – user2122031

+0

我只收到超时错误。 – CPA

回答

0

如果您尝试将AWS内部的Kafka实例从一个EC2实例连接到另一个实例,则内部IP地址应该可以工作。

生产者和消费者也应该使用内部专用IP地址以及代理和动物园管理员。

此外,您可能需要验证操作系统级别的IP表不会阻塞通信。