Raf*_*Paz 5 amazon-ec2 apache-kafka
我在 AWS EC2 上创建了一个 Ubuntu VM,在同一 VM 中我运行一个 Zookeeper 实例和一个 Kafka 实例。Zookeeper 和 Kafka 运行得很好,我什至能够创建一个主题,但是,当我尝试从终端从本地计算机 (macOS) 连接时,我收到以下消息:
Producer clientId=console-producer] Connection to node -1 (ec2-x-x-x-x.ap-southeast-2.compute.amazonaws.com/x.x.x.x:9092) could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)
Run Code Online (Sandbox Code Playgroud)
在/config/server.properties中,当我阅读与我的问题相关的许多主题时,我更改了属性监听器和advertising.listeners(见下图),但仍然无法从我的本地计算机连接 EC2 上的 Kafka:
我真的不知道我在这里错过了什么......
卡夫卡版本:kafka_2.12-2.2.1
listeners=PLAINTEXT://PRIVATE_IP_ADDRESS:9092
advertised.listeners=PLAINTEXT://PUBLIC_IP_ADDRESS:9092
Run Code Online (Sandbox Code Playgroud)