Can we have master and ingest nodes set true on same nodes


(Gaurav Harsola) #1

Hi,

I have 5 nodes cluster, where i kept 3 nodes , which serve as master and ingest nodes and rest 2 nodes act as only data nodes.

Is this good practise? How the flow will be ? and do we need one more node coordinating node where all three options (M,I and D) will be false.

Thanks
Gaurav


(Mark Walkom) #2

Not really. If you have dedicated master then that is all they should do, no indexing, no ingesting.

I don't know your use case, but for such a small cluster you are probably better off making all nodes master+data+ingest.


(Gaurav Harsola) #3

we have huge data and cluster size is increasing we are planning to move it to 10 node cluster .so is it good to keep 3 master node and 1 ingest node and rest as data nodes.Let me know your opinion

Thanks


(Mark Walkom) #4

Yes, that would be a sane idea.


(Gaurav Harsola) #5

Any suggestion on coordinating node.Should it be there ? and if yes then how many nodes ?

Thanks


(Mark Walkom) #6

If you want one, start with just that one and see how it performs.


(Gaurav Harsola) #7

so how ingest node and coordinating node differ in flow..I am little confused in both.Let suppose, if we have 3 node master, 1 ingest node, 1 coordinating node and 5 data node ccluster

Thanks


(Mark Walkom) #8

Ingest node - https://www.elastic.co/guide/en/elasticsearch/reference/6.1/ingest.html
Coordinating node - https://www.elastic.co/guide/en/elasticsearch/reference/6.1/modules-node.html#coordinating-node

Ingest is for processing of data into the cluster.
Coordinating is for querying of that data, kind of like a load balancer.


(system) #9

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.