2017-05-29 69 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表不會阻塞通信。