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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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_Jmx_Metrics - Fatal编程技术网

Apache kafka 卡夫卡制作人和消费者信息

Apache kafka 卡夫卡制作人和消费者信息,apache-kafka,jmx,metrics,Apache Kafka,Jmx,Metrics,我试图创建一个工具,可以杀死卡夫卡生产者和消费者随机,以模拟生产环境。有没有办法在卡夫卡集群中找到活跃的生产者和消费者?我想确切地知道哪个主机中的哪个线程是生产者还是消费者 我首先从HDP集群获取至少一个kafka代理的IP 我在kafka代理的指定端口(默认为6667)上检查了打开的连接,并检索了连接机器的IP地址 使用他们的IP地址,我找到了连接到kafka代理的进程 因此,我找到了卡夫卡的生产者和消费者。这很有趣。我希望做类似的事情。看到您用来实现这一点的一些代码会很有趣。我现在没有这方面

我试图创建一个工具,可以杀死卡夫卡生产者和消费者随机,以模拟生产环境。有没有办法在卡夫卡集群中找到活跃的生产者和消费者?我想确切地知道哪个主机中的哪个线程是生产者还是消费者

  • 我首先从HDP集群获取至少一个kafka代理的IP
  • 我在kafka代理的指定端口(默认为6667)上检查了打开的连接,并检索了连接机器的IP地址
  • 使用他们的IP地址,我找到了连接到kafka代理的进程

  • 因此,我找到了卡夫卡的生产者和消费者。

    这很有趣。我希望做类似的事情。看到您用来实现这一点的一些代码会很有趣。我现在没有这方面的代码,但我在Kafka broker机器上使用netstat来确定哪些其他机器已经打开了与6667端口的连接,并使用生产者或消费者进程的端口从那些连接的机器检索了进程ID