Kafka生产商/经纪人没有使用指定的IP

时间:2016-12-31 23:29:33

标签: apache-kafka kafka-producer-api

所以我有一台6台机器。这些机器有2个IP地址(公共和私人)。专用IP使用高速网络(1 GBps),公众使用较慢的网络(120 MBps)。

在配置我的kafka / zookeeper群集时,我已将私有IP设置为代理的ip。现在我的配置很好,因为我可以看到输出说我的所有经纪人都连接了正确的IP

bin/kafka-producer-perf-test.sh --topic highthr2 --num-records 10000 --record-size 100000 --throughput 10000 --producer-props acks=-1 bootstrap.servers=10.11.10.2:9092,10.11.10.3:9092,10.11.10.4:9092,10.11.10.5:9092,10.11.10.6:9092,10.11.10.7:9092

现在,当我测试生产者的性能时,我的吞吐量可以超过120 MBps。

socket.accept()

当我使用nload时,为了检查每个接口有多少数据,我发现数据是通过公共IP接口(较慢的网络接口)进出。我重新检查了zookeeper和kafka日志,但他们都说我的经纪人在私有IP上。

关于问题是什么或需要改变什么的任何想法?

0 个答案:

没有答案