从我的本地运行kafka生成器给我线程“main”中的异常kafka.common.FailedToSendMessageException:3之后无法发送消息

时间:2018-03-18 05:46:13

标签: apache-kafka bigdata kafka-consumer-api kafka-producer-api

我正在尝试从Twitter流式传输数据并存储在主题中。我正在使用单个代理,一切都在一台服务器上设置。我正在使用ec2实例并配置listeners = PLAINTEXT://aws_private_ip:9092advertised.listeners=PLAINTEXT://aws_private_ip:9092,尝试从ec2实例发送和接收消息时一切正常。

但是当我尝试从我的本地窗口运行生产者来传输Twitter数据时,我收到了这个错误:

  

线程“main”中的异常kafka.common.FailedToSendMessageException:   3次尝试后无法发送消息

我错过了什么吗?我可以使用2181和9092端口从本地系统telnet到ec2实例。我是否需要在任何地方配置公共IP?

注意:相同的生产者和消费者代码在我的本地ubuntu VM中按预期运行,但在使用aws ec2时遇到上述错误。我打开了所有安全组端口。

0 个答案:

没有答案