Hi,
we have a 5 nodes elasticsearch cluster running 5.2.0,
2 of the nodes are configured as client nodes (data=false, master=false),
3 nodes are elasticsearch cluster (data=true, master=true)
We want to install also logstash
What is the best practice for this topology?
Install the logstash at the 2 client nodes?
Install the logstash in new client server? - if so, what will happen if the node will fall? no logs will be written to elasticsearch?
Okay, so a couple of hundred events per second. A single Logstash instance would have no problems coping with that. TCP or UDP? What load balancing options are available to you?
In general it doesn't matter so much where you install Logstash. Are you sure you need two client nodes? My hunch is that you'll be better off putting the money into more powerful data nodes.
So, if I will install the logstash at the 2 clients server it will work fine?
Sure, but it's not clear to me how you'll utilize both servers (hence my question about load balancing). As opposed to Elasticsearch, Logstash instance don't form clusters.
How to I configure the elasticsearch to keep onle one mounth data?
Sure, but it's not clear to me how you'll utilize both servers (hence my question about load balancing). As opposed to Elasticsearch, Logstash instance don't form clusters.
--> the load balancer is F5 with TCP
If I understand correctly F5 will do the balancing to the 2 clients servers and so I will have highly availability with the logstash also?
Also read this form:
and found that F5 is good for this configuration, Is it correct?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.