官网(https://www.elastic.co/guide/en/logstash/current/plugins-inputs-kafka.html#plugins-inputs-kafka-consumer_threads)说的要consumer instance,也就是消费者实例,到底是指什么?是指一个logstash进程,还是指logstash中的consumer_threads中的线程数,几个consumer_threads就代表几个消费者实例?如果是后者的话,那在一台机器起多个logstash进程怎么算?我不知道大家是否跟我有一样的疑问?为了回答我自己的疑问,我自己试了一下
测试条件:Kafka集群部署在137/138/139 三台机器上,logstash 部署在另外一台机器91上
Round-1:
Logstash进程数为1,每个logstash的consumer_threads 为1
启动一个logstash进程之后,观察进程数,如下: