I'm planning to build ES Cluster with dedicated Master, Coordinate, Ingest and Data nodes.
(I didn't separated roles in my first ES Cluster, and it became quite slow over time.)
Member of cluster will be like this:
- 2 Master nodes
- 1 Coordinate node
- 1 Ingest node
- 3< Data nodes (Probably with Nginx Load Balancing)
When my plan reached here, I got several questions.
So I have dedicated Master/Coordinate/Ingest/Data nodes now. Then, which node do I have to tell to Kibana and Logstash's configuration to communicate with my ES Cluster?
If I throw bulk input into one of my master node, does it goes to Ingest node and stores to data nodes automatically?
I cannot understand role of coordinate node very well. I think it's quite similar to master node, but there must be kind of difference between them, but cannot figure out clearly. Could anybody explain about coordinate nodes?