If I have one controller and two brokers, does the...
# general
k
If I have one controller and two brokers, does the controller distribute the query load across the two brokers? I thought it would, but the Pinot in production page recommends “HTTP load balancers for spraying queries across brokers (or other mechanism to balance queries)“. Or is that to automatically route traffic away from a broker which has gone down?
m
Are you using controller to route queries?
k
Yes
m
Hmm, you don't need to (rather shouldn't)
You can have a load balancer over brokers. Brokers provide rest api for querying
We added query console to the controller so it can be one stop for everything (query/ZK/admin/etc). In production, there's no need to go through controller for querying.
k
Yes, good point