can someone give me an insight: If in Kibana I make a search, this query is transformed in a elasticsearch API call.
My cluster has dedicated data nodes, dedicated master nodes, dedicated ingest nodes and dedicated kibana nodes. On the kibana nodes I also have an elasticsearch daemon running to which kibana connects / refers to.
So my question is: If a query (e.g. show me documents from a specific index) coming from Kibana is directed to the ingest node, what happens then. Is the query sent directly to the data nodes to be executed OR do all queries go at first to the master nodes who then redirects the query to the data nodes?
Just wanted to know this in detail.
Thank you very much.