When using an Elasticsearch cluster, I understand that I can set the addresses of all the cluster nodes on my client application side.
But:
what occurs if I define only one node address on application side?
is there any benefit or drawback to put a single HAProxy server (with a single address), or a small active/active HAProxy cluster, between the ES cluster and the application to simplify application(s) configuration and future cluster evolutions?
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.