apache kafka生产者NetworkClient代理服务器断开连接

时间:2017-03-17 07:40:03

标签: apache-kafka kafka-producer-api

我是关于apache kafka的新手,我有关于连接到apache kafka的问题。当我使用基于java的apache kafka生产者运行配置工作但是当我添加打包的jar文件并在apache metron kafka broker上运行时,出现错误如下所示

2017-03-17 07:32:32 WARN  NetworkClient:568 - Bootstrap broker node1:6667 disconnected

配置

bootstrap.servers=node1:6667
acks=all
retries=0
batch.size=16384
linger.ms=1
buffer.memory=33554432
key.serializer=org.apache.kafka.common.serialization.StringSerializer
value.serializer=org.apache.kafka.common.serialization.StringSerializer

代码:

sender.send(new ProducerRecord<S, String>(getSenderTopic(), (S) getSenderKey(),
          data), new Callback() {
            public void onCompletion(RecordMetadata metadata, Exception e) {
              if (e != null) {
                LOGGER.error("exception ", e);
                sender.close();
              }
            }
          });

在apache metron和配置主机上运行的Apache kafka代理设置为node1:6667

我认为它的网络方面有问题,但你的建议是什么? 谢谢

1 个答案:

答案 0 :(得分:0)

经过研究,我已经解决了问题,关于kafka版本apache metron使用10.0.1的问题我们使用10.1.0,改变了对pom xml问题的解决。