Closed sneerin closed 2 years ago
In druid, for coordinator and overlord, there is always only 1 leader who does the bulk of the work. So, this behavior is expected. Coordinator APIs to see who the leader is.
thanks for the answer! so based on that it will be more efficient to give more CPU to that instance instead of pushing few coordinators on different nodes, is that correct?
Yeah, you can give more CPU to the coordinators to handle this workload. For high availability, it's good practice to have at least 2 coordinator nodes, so that if the leader goes down for any reason, the other one can become the leader.
thanks a lot, I guess it can be closed
I have 4-6 coordinators, but usually only one goes extremely loaded, the rest is just not showing any CPU activity. sample config :
kuectl top po | grep druid
as you can see coordinator CPU is extremely high. Any way to force balancing? The coordinator has few physical nodes. but load always goes to one node.