Hi all, I was wondering what the best practice would be in terms of defining a right value for the number of workers and executors as well as right value for spout and bolt parallelisation? What about the number of partitions for "indexing", "enrichments" and device parsers Kafka topics?
I have seen people using 1 worker per storm worker host and 1 executor per CPU core for a CPU intensive topologies and more than 1 executor per core for IO intensive ones. However, finding the right value is tightly bounded to the way of implementation, so general practice for Storm might be not completely correct for the Metron use case. Cheers, Ali
