Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 客户端和用户的卡夫卡配额_Apache Kafka_Kafka Producer Api - Fatal编程技术网

Apache kafka 客户端和用户的卡夫卡配额

Apache kafka 客户端和用户的卡夫卡配额,apache-kafka,kafka-producer-api,Apache Kafka,Kafka Producer Api,我对卡夫卡很陌生,我想了解卡夫卡的配额制度是如何运作的 到目前为止,我一直在关注这份文件 我已经能够使用以下命令为新客户机设置配额(生产和消费 bin/kafka-configs.sh--zookeeper 10.11.10.2:2181--alter--add config“producer\u byte\u rate=1024,consumer\u byte\u rate=1024”--实体类型客户端--实体名称客户端 我还使用以下命令来测量Kafka主题的吞吐量 bin/kafka-pro

我对卡夫卡很陌生,我想了解卡夫卡的配额制度是如何运作的

到目前为止,我一直在关注这份文件

我已经能够使用以下命令为新客户机设置配额(生产和消费

bin/kafka-configs.sh--zookeeper 10.11.10.2:2181--alter--add config“producer\u byte\u rate=1024,consumer\u byte\u rate=1024”--实体类型客户端--实体名称客户端

我还使用以下命令来测量Kafka主题的吞吐量

bin/kafka-producer-perf-test.sh--主题主题1--num records 100000--记录大小100000--吞吐量500000--producer props acks=0 bootstrap.servers=10.11.10.2:9092

现在我不知道如何为特定的生产者分配客户id。基本上,我想用一个特定的客户端id运行kafka producer性能测试


有可能做到这一点吗。另外,用户配额和客户端配额之间有什么区别?我可以将用户id分配给特定的制作人吗?

根据kafka-producer-test.sh调用的kafka.tools.ProducerPerformance的源代码,“client.id”是使用“producer performance”硬编码的(至少在版本0.10和更早版本中)。如果运行kafka producer perf测试脚本,则必须为该特定客户端设置配额

源代码: